{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "nbsphinx": "hidden"
   },
   "source": [
    "# System Properties\n",
    "\n",
    "*This Jupyter notebook is part of a [collection of notebooks](../index.ipynb) in the bachelors module Signals and Systems, Communications Engineering, Universität Rostock. Please direct questions and suggestions to [Sascha.Spors@uni-rostock.de](mailto:Sascha.Spors@uni-rostock.de).*"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Classes of Systems\n",
    "\n",
    "The spectral and temporal characteristics of a linear-time invariant (LTI) system are given by its impulse response $h(t)$ and transfer function $H(s) = \\mathcal{L} \\{ h(t) \\}$, respectively. However it is useful to introduce some classes of LTI systems with specific higher-level properties. These are for instance useful for the design of systems with specific desired properties."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Real-Valued System\n",
    "\n",
    "A real-valued system is a system whose output signal $y(t) = \\mathcal{H} \\{ x(t) \\}$ is real-valued $y(t) \\in \\mathbb{R}$ for a real-valued input signal $x(t) \\in \\mathbb{R}$. Since the output signal $y(t)$ of an LTI system is given by convolving the input signal $x(t)$ with its impulse response $h(t)$, the impulse response $h(t)$ of a real-valued system has to be real-valued\n",
    "\n",
    "\\begin{equation}\n",
    "h(t) \\in \\mathbb{R}\n",
    "\\end{equation}\n",
    "\n",
    "If existing, the transfer function $H(s) = \\mathcal{L} \\{ h(t) \\}$ shows conjugate complex symmetry\n",
    "\n",
    "\\begin{equation}\n",
    "H(s) = H^*(s^*)\n",
    "\\end{equation}\n",
    "\n",
    "due to the [symmetry of the Laplace transform for real-valued signals](../laplace_transform/properties.ipynb#Symmetry-for-Real-Valued-Signals). It follows, that the poles and zeros of a rational transfer function $H(s)$ are either real-valued or complex conjugate pairs.\n",
    "\n",
    "If existing, the transfer function $H(j \\omega) = \\mathcal{F} \\{ h(t) \\}$ in the Fourier domain shows also conjugate complex symmetry\n",
    "\n",
    "\\begin{equation}\n",
    "H(j \\omega) = H^*(-j \\omega)\n",
    "\\end{equation}\n",
    "\n",
    "due to the [symmetry of the Fourier transform for real-valued signals](../fourier_transform/properties.ipynb#Real-valued-signals). The magnitude spectrum $|H(j \\omega)|$ shows even symmetry and the phase $\\varphi(j \\omega)$ odd symmetry\n",
    "\n",
    "\\begin{align}\n",
    "|H(j \\omega)| &= |H(-j \\omega)| \\\\\n",
    "\\varphi(j \\omega) &= - \\varphi(-j \\omega)\n",
    "\\end{align}\n",
    "\n",
    "Due to these symmetries often only the positive part $\\omega \\geq 0$ of the magnitude and phase of the transfer function are plotted. Note that such a representation is ambiguous without the additional knowledge that the system is real-valued.\n",
    "\n",
    "Since physically existing signals are real-valued, real-valued systems are of paramount importance in practical applications. The symmetry relations derived above have to be considered when designing real-valued systems in the spectral domain."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Distortionless System\n",
    "\n",
    "A distortionless system is a system whose output signal $y(t)$ is the attenuated and delayed version of the input signal $x(t)$\n",
    "\n",
    "\\begin{equation}\n",
    "y(t) = H_0 \\cdot x(t - \\tau)\n",
    "\\end{equation}\n",
    "\n",
    "where $H_0 \\in \\mathbb{R}$ denotes the attenuation and $\\tau \\in \\mathbb{R}$ the delay. The impulse response of a distortionless system is consequently given as\n",
    "\n",
    "\\begin{equation}\n",
    "h(t) = H_0 \\cdot \\delta(t - \\tau)\n",
    "\\end{equation}\n",
    "\n",
    "This can be concluded from the [sifting property of the Dirac pulse](../continuous_signals/standard_signals.ipynb#Dirac-Impulse). Its transfer function $H(j \\omega) = \\mathcal{F} \\{ h(t) \\}$ reads\n",
    "\n",
    "\\begin{equation}\n",
    "H(j \\omega) = H_0 \\cdot e^{- j \\omega \\tau}\n",
    "\\end{equation}\n",
    "\n",
    "It follows that the magnitude response of a distortonless system  is constant $| H(j \\omega) | = H_0$, the phase response is linearly dependent on the frequency $\\varphi_\\text{H}(j \\omega) = - \\omega \\tau$, and the [phase and group delay](../systems_spectral_domain/phase_group_delay.ipynb) are constant $t_p = t_g = \\tau$.\n",
    "\n",
    "The characteristics of a distortionless system are often the desired properties of sensors, actuators, amplifiers and transmission paths. In this context the distortionless system serves as an idealized model for such elements or is used as goal for the equalization of non-ideal elements."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Linear-Phase System\n",
    "\n",
    "Systems whose unwrapped phase $\\varphi_\\text{H}(j \\omega) = \\arg \\{ H(j \\omega) \\}$ scales linearly with frequency \n",
    "\n",
    "\\begin{equation}\n",
    "\\varphi_\\text{H}(j \\omega) = - c \\cdot \\omega + d\n",
    "\\end{equation}\n",
    "\n",
    "with $c, d \\in \\mathbb{R}$ are termed *linear-phase systems*. There are no constraints with respect to their magnitude response $|H(j \\omega)|$. The transfer function $H(j \\omega)$ is given as\n",
    "\n",
    "\\begin{equation}\n",
    "H(j \\omega) = |H(j \\omega)| \\; e^{j (- c \\omega + d)}\n",
    "\\end{equation}\n",
    "\n",
    "The group delay of a linear-phase system is constant\n",
    "\n",
    "\\begin{equation}\n",
    "t_g(\\omega) = - \\frac{\\partial (- c \\cdot \\omega + d)}{\\partial \\omega} = c\n",
    "\\end{equation}\n",
    "\n",
    "Systems with a linear phase are often desired in practical applications, since all spectral components of a signal are delayed by the same amount when passing the system. The distortionless system introduced above can be seen as a special linear-phase system with $|H(j \\omega)| = H_0$, $c = \\tau$ and $d=0$.\n",
    "\n",
    "The impulse response of a linear-phase system shows a specific symmetry. Let's first assume that $c=0$ and $d=0$. Splitting $|H(j \\omega)| \\in \\mathbb{R}$ into its odd and even part, and considering the [symmetries of the Fourier transform](../fourier_transform/properties.ipynb#Symmetries) yields\n",
    "\n",
    "\\begin{equation}\n",
    "h(t) = h^*(-t)\n",
    "\\end{equation}\n",
    "\n",
    "This result can be generalized to the case $c \\neq 0$ by considering the [temporal shift theorem](../fourier_transform/theorems.ipynb#Temporal-Shift-Theorem) when deriving the impulse response from the transfer function. Above symmetry generalizes to\n",
    "\n",
    "\\begin{equation}\n",
    "h(t - c) = h^*(-t + c)\n",
    "\\end{equation}\n",
    "\n",
    "The impulse response of a linear-phase system exhibits complex conjugate symmetry with respect to the time instant $t-c$. In the general case $d \\neq 0$, a constant phase shift is added."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Example**\n",
    "\n",
    "A real-valued linear-phase system with the following transfer function\n",
    "\n",
    "\\begin{equation}\n",
    "H(j \\omega) = \\Lambda(\\omega) \\cdot e^{-j c \\omega}\n",
    "\\end{equation}\n",
    "\n",
    "is considered. Its impulse response $h(t) = \\mathcal{F}^{-1} \\{ H(j \\omega) \\}$ is derived by applying the [duality principle](../fourier_transform/properties.ipynb#Duality) to the [Fourier transformation of the triangular signal](../fourier_transform/theorems.ipynb#Transformation-of-the-triangular-signal) and considering the [shift theorem](../fourier_transform/theorems.ipynb#Temporal-Shift-Theorem)\n",
    "\n",
    "\\begin{equation}\n",
    "h(t) = \\frac{1}{2 \\pi} \\text{sinc}^2 \\left( \\frac{t - c}{2} \\right)\n",
    "\\end{equation}\n",
    "\n",
    "It is straightforward to show that the impulse response fulfills the properties stated above. For illustration, the impulse response is plotted for $c=5$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/pdf": "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MTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzUwIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjggNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjE3IDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTcgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwOAo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTk1IDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNSAwIG9iago8PCAvaCAxNiAwIFIgL3QgMTcgMCBSID4+CmVuZG9iagoy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MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoyMSAwIG9iago8PCAvZWlnaHQgMjIgMCBSIC9maXZlIDIzIDAgUiAvZm91ciAyNCAwIFIgL29uZSAyNiAwIFIgL3BhcmVubGVmdCAyNyAwIFIKL3BhcmVucmlnaHQgMjggMCBSIC9wZXJpb2QgMjkgMCBSIC9zZXZlbiAzMCAwIFIgL3NpeCAzMSAwIFIgL3R3byAzMiAwIFIKL3plcm8gMzMgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAyMCAwIFIgL0YyIDE0IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL0NBIDAgL1R5cGUgL0V4dEdTdGF0ZSAvY2EgMSA+PgovQTIgPDwgL0NBIDEgL1R5cGUgL0V4dEdTdGF0ZSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRGVqYVZ1U2Fucy1taW51cyAyNSAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0NvdW50IDEgL0tpZHMgWyAxMCAwIFIgXSAvVHlwZSAvUGFnZXMgPj4KZW5kb2JqCjM0IDAgb2JqCjw8IC9DcmVhdGlvbkRhdGUgKEQ6MjAxOTA2MDUwOTIxMjcrMDInMDAnKQovQ3JlYXRvciAobWF0cGxvdGxpYiAzLjAuMywgaHR0cDovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKG1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgMy4wLjMpID4+CmVuZG9iagp4cmVmCjAgMzUKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDk1MDggMDAwMDAgbiAKMDAwMDAwOTI3OCAwMDAwMCBuIAowMDAwMDA5MzIxIDAwMDAwIG4gCjAwMDAwMDk0MjAgMDAwMDAgbiAKMDAwMDAwOTQ0MSAwMDAwMCBuIAowMDAwMDA5NDYyIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDQwNCAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDIzMTUgMDAwMDAgbiAKMDAwMDAwMzQwNCAwMDAwMCBuIAowMDAwMDAzMTk2IDAwMDAwIG4gCjAwMDAwMDI4NzMgMDAwMDAgbiAKMDAwMDAwNDQ1NyAwMDAwMCBuIAowMDAwMDAyMzM2IDAwMDAwIG4gCjAwMDAwMDI2MjIgMDAwMDAgbiAKMDAwMDAwODA0OCAwMDAwMCBuIAowMDAwMDA3ODQ4IDAwMDAwIG4gCjAwMDAwMDc0NjUgMDAwMDAgbiAKMDAwMDAwOTEwMSAwMDAwMCBuIAowMDAwMDA0NDk5IDAwMDAwIG4gCjAwMDAwMDQ5NjQgMDAwMDAgbiAKMDAwMDAwNTI4NCAwMDAwMCBuIAowMDAwMDA1NDQ2IDAwMDAwIG4gCjAwMDAwMDU2MTYgMDAwMDAgbiAKMDAwMDAwNTc2OCAwMDAwMCBuIAowMDAwMDA1OTg4IDAwMDAwIG4gCjAwMDAwMDYyMTAgMDAwMDAgbiAKMDAwMDAwNjMzMSAwMDAwMCBuIAowMDAwMDA2NDcxIDAwMDAwIG4gCjAwMDAwMDY4NjEgMDAwMDAgbiAKMDAwMDAwNzE4MiAwMDAwMCBuIAowMDAwMDA5NTY4IDAwMDAwIG4gCnRyYWlsZXIKPDwgL0luZm8gMzQgMCBSIC9Sb290IDEgMCBSIC9TaXplIDM1ID4+CnN0YXJ0eHJlZgo5NzIyCiUlRU9GCg==\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"307.829098pt\" version=\"1.1\" viewBox=\"0 0 394.794219 307.829098\" width=\"394.794219pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 307.829098 \n",
       "L 394.794219 307.829098 \n",
       "L 394.794219 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 19.341406 282.362 \n",
       "L 376.461406 282.362 \n",
       "L 376.461406 16.25 \n",
       "L 19.341406 16.25 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m1642f1c2b9\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"19.341406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −5.0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 35.5 \n",
       "L 73.1875 35.5 \n",
       "L 73.1875 27.203125 \n",
       "L 10.59375 27.203125 \n",
       "z\n",
       "\" id=\"DejaVuSans-8722\"/>\n",
       "       <path d=\"M 10.796875 72.90625 \n",
       "L 49.515625 72.90625 \n",
       "L 49.515625 64.59375 \n",
       "L 19.828125 64.59375 \n",
       "L 19.828125 46.734375 \n",
       "Q 21.96875 47.46875 24.109375 47.828125 \n",
       "Q 26.265625 48.1875 28.421875 48.1875 \n",
       "Q 40.625 48.1875 47.75 41.5 \n",
       "Q 54.890625 34.8125 54.890625 23.390625 \n",
       "Q 54.890625 11.625 47.5625 5.09375 \n",
       "Q 40.234375 -1.421875 26.90625 -1.421875 \n",
       "Q 22.3125 -1.421875 17.546875 -0.640625 \n",
       "Q 12.796875 0.140625 7.71875 1.703125 \n",
       "L 7.71875 11.625 \n",
       "Q 12.109375 9.234375 16.796875 8.0625 \n",
       "Q 21.484375 6.890625 26.703125 6.890625 \n",
       "Q 35.15625 6.890625 40.078125 11.328125 \n",
       "Q 45.015625 15.765625 45.015625 23.390625 \n",
       "Q 45.015625 31 40.078125 35.4375 \n",
       "Q 35.15625 39.890625 26.703125 39.890625 \n",
       "Q 22.75 39.890625 18.8125 39.015625 \n",
       "Q 14.890625 38.140625 10.796875 36.28125 \n",
       "z\n",
       "\" id=\"DejaVuSans-53\"/>\n",
       "       <path d=\"M 10.6875 12.40625 \n",
       "L 21 12.40625 \n",
       "L 21 0 \n",
       "L 10.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-46\"/>\n",
       "       <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(7.2 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "       <use x=\"147.412109\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"179.199219\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"63.981406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2.5 -->\n",
       "      <defs>\n",
       "       <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(51.84 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "       <use x=\"147.412109\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"179.199219\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0.0 -->\n",
       "      <g transform=\"translate(100.669844 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"153.261406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 2.5 -->\n",
       "      <g transform=\"translate(145.309844 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"197.901406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 5.0 -->\n",
       "      <g transform=\"translate(189.949844 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-53\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_6\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"242.541406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- 7.5 -->\n",
       "      <defs>\n",
       "       <path d=\"M 8.203125 72.90625 \n",
       "L 55.078125 72.90625 \n",
       "L 55.078125 68.703125 \n",
       "L 28.609375 0 \n",
       "L 18.3125 0 \n",
       "L 43.21875 64.59375 \n",
       "L 8.203125 64.59375 \n",
       "z\n",
       "\" id=\"DejaVuSans-55\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(234.589844 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-55\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_7\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"287.181406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 10.0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 12.40625 8.296875 \n",
       "L 28.515625 8.296875 \n",
       "L 28.515625 63.921875 \n",
       "L 10.984375 60.40625 \n",
       "L 10.984375 69.390625 \n",
       "L 28.421875 72.90625 \n",
       "L 38.28125 72.90625 \n",
       "L 38.28125 8.296875 \n",
       "L 54.390625 8.296875 \n",
       "L 54.390625 0 \n",
       "L 12.40625 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(276.048594 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"127.246094\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_8\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"331.821406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 12.5 -->\n",
       "      <g transform=\"translate(320.688594 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "       <use x=\"127.246094\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_9\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"376.461406\" xlink:href=\"#m1642f1c2b9\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 15.0 -->\n",
       "      <g transform=\"translate(365.328594 284.871285)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "       <use x=\"127.246094\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_10\">\n",
       "     <!-- $t$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 42.28125 54.6875 \n",
       "L 40.921875 47.703125 \n",
       "L 23 47.703125 \n",
       "L 17.1875 18.015625 \n",
       "Q 16.890625 16.359375 16.75 15.234375 \n",
       "Q 16.609375 14.109375 16.609375 13.484375 \n",
       "Q 16.609375 10.359375 18.484375 8.9375 \n",
       "Q 20.359375 7.515625 24.515625 7.515625 \n",
       "L 33.59375 7.515625 \n",
       "L 32.078125 0 \n",
       "L 23.484375 0 \n",
       "Q 15.484375 0 11.546875 3.125 \n",
       "Q 7.625 6.25 7.625 12.59375 \n",
       "Q 7.625 13.71875 7.765625 15.0625 \n",
       "Q 7.90625 16.40625 8.203125 18.015625 \n",
       "L 14.015625 47.703125 \n",
       "L 6.390625 47.703125 \n",
       "L 7.8125 54.6875 \n",
       "L 15.28125 54.6875 \n",
       "L 18.3125 70.21875 \n",
       "L 27.296875 70.21875 \n",
       "L 24.3125 54.6875 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-116\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(374.461406 298.54941)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.78125)\" xlink:href=\"#DejaVuSans-Oblique-116\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"m877d805bf4\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"270.272848\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 0.00 -->\n",
       "      <g transform=\"translate(79.355781 274.072067)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"239.797159\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 0.02 -->\n",
       "      <g transform=\"translate(79.355781 243.596378)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"209.32147\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_13\">\n",
       "      <!-- 0.04 -->\n",
       "      <defs>\n",
       "       <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(79.355781 213.120689)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_13\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"178.845782\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_14\">\n",
       "      <!-- 0.06 -->\n",
       "      <defs>\n",
       "       <path d=\"M 33.015625 40.375 \n",
       "Q 26.375 40.375 22.484375 35.828125 \n",
       "Q 18.609375 31.296875 18.609375 23.390625 \n",
       "Q 18.609375 15.53125 22.484375 10.953125 \n",
       "Q 26.375 6.390625 33.015625 6.390625 \n",
       "Q 39.65625 6.390625 43.53125 10.953125 \n",
       "Q 47.40625 15.53125 47.40625 23.390625 \n",
       "Q 47.40625 31.296875 43.53125 35.828125 \n",
       "Q 39.65625 40.375 33.015625 40.375 \n",
       "z\n",
       "M 52.59375 71.296875 \n",
       "L 52.59375 62.3125 \n",
       "Q 48.875 64.0625 45.09375 64.984375 \n",
       "Q 41.3125 65.921875 37.59375 65.921875 \n",
       "Q 27.828125 65.921875 22.671875 59.328125 \n",
       "Q 17.53125 52.734375 16.796875 39.40625 \n",
       "Q 19.671875 43.65625 24.015625 45.921875 \n",
       "Q 28.375 48.1875 33.59375 48.1875 \n",
       "Q 44.578125 48.1875 50.953125 41.515625 \n",
       "Q 57.328125 34.859375 57.328125 23.390625 \n",
       "Q 57.328125 12.15625 50.6875 5.359375 \n",
       "Q 44.046875 -1.421875 33.015625 -1.421875 \n",
       "Q 20.359375 -1.421875 13.671875 8.265625 \n",
       "Q 6.984375 17.96875 6.984375 36.375 \n",
       "Q 6.984375 53.65625 15.1875 63.9375 \n",
       "Q 23.390625 74.21875 37.203125 74.21875 \n",
       "Q 40.921875 74.21875 44.703125 73.484375 \n",
       "Q 48.484375 72.75 52.59375 71.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(79.355781 182.645)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_14\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"148.370093\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_15\">\n",
       "      <!-- 0.08 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 34.625 \n",
       "Q 24.75 34.625 20.71875 30.859375 \n",
       "Q 16.703125 27.09375 16.703125 20.515625 \n",
       "Q 16.703125 13.921875 20.71875 10.15625 \n",
       "Q 24.75 6.390625 31.78125 6.390625 \n",
       "Q 38.8125 6.390625 42.859375 10.171875 \n",
       "Q 46.921875 13.96875 46.921875 20.515625 \n",
       "Q 46.921875 27.09375 42.890625 30.859375 \n",
       "Q 38.875 34.625 31.78125 34.625 \n",
       "z\n",
       "M 21.921875 38.8125 \n",
       "Q 15.578125 40.375 12.03125 44.71875 \n",
       "Q 8.5 49.078125 8.5 55.328125 \n",
       "Q 8.5 64.0625 14.71875 69.140625 \n",
       "Q 20.953125 74.21875 31.78125 74.21875 \n",
       "Q 42.671875 74.21875 48.875 69.140625 \n",
       "Q 55.078125 64.0625 55.078125 55.328125 \n",
       "Q 55.078125 49.078125 51.53125 44.71875 \n",
       "Q 48 40.375 41.703125 38.8125 \n",
       "Q 48.828125 37.15625 52.796875 32.3125 \n",
       "Q 56.78125 27.484375 56.78125 20.515625 \n",
       "Q 56.78125 9.90625 50.3125 4.234375 \n",
       "Q 43.84375 -1.421875 31.78125 -1.421875 \n",
       "Q 19.734375 -1.421875 13.25 4.234375 \n",
       "Q 6.78125 9.90625 6.78125 20.515625 \n",
       "Q 6.78125 27.484375 10.78125 32.3125 \n",
       "Q 14.796875 37.15625 21.921875 38.8125 \n",
       "z\n",
       "M 18.3125 54.390625 \n",
       "Q 18.3125 48.734375 21.84375 45.5625 \n",
       "Q 25.390625 42.390625 31.78125 42.390625 \n",
       "Q 38.140625 42.390625 41.71875 45.5625 \n",
       "Q 45.3125 48.734375 45.3125 54.390625 \n",
       "Q 45.3125 60.0625 41.71875 63.234375 \n",
       "Q 38.140625 66.40625 31.78125 66.40625 \n",
       "Q 25.390625 66.40625 21.84375 63.234375 \n",
       "Q 18.3125 60.0625 18.3125 54.390625 \n",
       "z\n",
       "\" id=\"DejaVuSans-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(79.355781 152.169312)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_15\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"117.894404\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_16\">\n",
       "      <!-- 0.10 -->\n",
       "      <g transform=\"translate(79.355781 121.693623)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_7\">\n",
       "     <g id=\"line2d_16\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"87.418715\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_17\">\n",
       "      <!-- 0.12 -->\n",
       "      <g transform=\"translate(79.355781 91.217934)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_8\">\n",
       "     <g id=\"line2d_17\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"56.943027\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_18\">\n",
       "      <!-- 0.14 -->\n",
       "      <g transform=\"translate(79.355781 60.742245)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_9\">\n",
       "     <g id=\"line2d_18\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"108.621406\" xlink:href=\"#m877d805bf4\" y=\"26.467338\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_19\">\n",
       "      <!-- 0.16 -->\n",
       "      <g transform=\"translate(79.355781 30.266556)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"159.033203\" xlink:href=\"#DejaVuSans-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_20\">\n",
       "     <!-- $h(t)$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 55.71875 33.015625 \n",
       "L 49.3125 0 \n",
       "L 40.28125 0 \n",
       "L 46.6875 32.671875 \n",
       "Q 47.125 34.96875 47.359375 36.71875 \n",
       "Q 47.609375 38.484375 47.609375 39.5 \n",
       "Q 47.609375 43.609375 45.015625 45.890625 \n",
       "Q 42.4375 48.1875 37.796875 48.1875 \n",
       "Q 30.5625 48.1875 25.265625 43.296875 \n",
       "Q 19.96875 38.421875 18.40625 30.328125 \n",
       "L 12.5 0 \n",
       "L 3.515625 0 \n",
       "L 18.3125 75.984375 \n",
       "L 27.296875 75.984375 \n",
       "L 21.484375 46.09375 \n",
       "Q 24.90625 50.6875 30.21875 53.34375 \n",
       "Q 35.546875 56 41.40625 56 \n",
       "Q 48.640625 56 52.609375 52.09375 \n",
       "Q 56.59375 48.1875 56.59375 41.109375 \n",
       "Q 56.59375 39.359375 56.375 37.359375 \n",
       "Q 56.15625 35.359375 55.71875 33.015625 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-104\"/>\n",
       "      <path d=\"M 31 75.875 \n",
       "Q 24.46875 64.65625 21.28125 53.65625 \n",
       "Q 18.109375 42.671875 18.109375 31.390625 \n",
       "Q 18.109375 20.125 21.3125 9.0625 \n",
       "Q 24.515625 -2 31 -13.1875 \n",
       "L 23.1875 -13.1875 \n",
       "Q 15.875 -1.703125 12.234375 9.375 \n",
       "Q 8.59375 20.453125 8.59375 31.390625 \n",
       "Q 8.59375 42.28125 12.203125 53.3125 \n",
       "Q 15.828125 64.359375 23.1875 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-40\"/>\n",
       "      <path d=\"M 8.015625 75.875 \n",
       "L 15.828125 75.875 \n",
       "Q 23.140625 64.359375 26.78125 53.3125 \n",
       "Q 30.421875 42.28125 30.421875 31.390625 \n",
       "Q 30.421875 20.453125 26.78125 9.375 \n",
       "Q 23.140625 -1.703125 15.828125 -13.1875 \n",
       "L 8.015625 -13.1875 \n",
       "Q 14.5 -2 17.703125 9.0625 \n",
       "Q 20.90625 20.125 20.90625 31.390625 \n",
       "Q 20.90625 42.671875 17.703125 53.65625 \n",
       "Q 14.5 64.65625 8.015625 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-41\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(73.276094 25.3)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.015625)\" xlink:href=\"#DejaVuSans-Oblique-104\"/>\n",
       "      <use transform=\"translate(63.378906 0.015625)\" xlink:href=\"#DejaVuSans-40\"/>\n",
       "      <use transform=\"translate(102.392578 0.015625)\" xlink:href=\"#DejaVuSans-Oblique-116\"/>\n",
       "      <use transform=\"translate(141.601562 0.015625)\" xlink:href=\"#DejaVuSans-41\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_1\">\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 19.341406 261.352695 \n",
       "L 25.677265 259.971369 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 25.677265 259.971369 \n",
       "L 31.672438 259.116735 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 31.672438 259.116735 \n",
       "L 38.787507 258.844878 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 38.787507 258.844878 \n",
       "L 45.02444 259.354417 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 45.02444 259.354417 \n",
       "L 51.870534 260.710347 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 51.870534 260.710347 \n",
       "L 57.848296 262.471494 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 57.848296 262.471494 \n",
       "L 63.50334 264.462938 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 63.50334 264.462938 \n",
       "L 68.407836 266.272074 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 68.407836 266.272074 \n",
       "L 73.885372 268.147882 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 73.885372 268.147882 \n",
       "L 79.767916 269.665137 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 79.767916 269.665137 \n",
       "L 85.109466 270.266 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 85.109466 270.266 \n",
       "L 89.524696 269.973346 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 89.524696 269.973346 \n",
       "L 94.017268 268.749384 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 94.017268 268.749384 \n",
       "L 98.558038 266.387812 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 98.558038 266.387812 \n",
       "L 103.634091 262.215953 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 103.634091 262.215953 \n",
       "L 108.725564 256.233518 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 108.725564 256.233518 \n",
       "L 116.722211 242.92705 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 116.722211 242.92705 \n",
       "L 123.952582 226.708489 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 123.952582 226.708489 \n",
       "L 131.659532 205.323764 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 131.659532 205.323764 \n",
       "L 138.203783 184.364799 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 138.203783 184.364799 \n",
       "L 144.308278 163.116386 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 144.308278 163.116386 \n",
       "L 150.636812 140.116909 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 150.636812 140.116909 \n",
       "L 156.611248 118.293241 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 156.611248 118.293241 \n",
       "L 162.466385 97.600692 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 162.466385 97.600692 \n",
       "L 169.080244 76.041508 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 169.080244 76.041508 \n",
       "L 175.815183 57.14035 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 175.815183 57.14035 \n",
       "L 181.744748 43.856166 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 181.744748 43.856166 \n",
       "L 188.363166 33.467193 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 188.363166 33.467193 \n",
       "L 194.405382 28.52875 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 194.405382 28.52875 \n",
       "L 200.95633 28.346 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 200.95633 28.346 \n",
       "L 207.183631 33.167392 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 207.183631 33.167392 \n",
       "L 214.264986 44.259637 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 214.264986 44.259637 \n",
       "L 220.241964 57.785663 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 220.241964 57.785663 \n",
       "L 226.518601 75.41843 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 226.518601 75.41843 \n",
       "L 232.124017 93.474731 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 232.124017 93.474731 \n",
       "L 237.027944 110.524336 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 237.027944 110.524336 \n",
       "L 242.305269 129.629441 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 242.305269 129.629441 \n",
       "L 248.127919 150.950975 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 248.127919 150.950975 \n",
       "L 253.12622 168.917926 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 253.12622 168.917926 \n",
       "L 257.340641 183.493882 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 257.340641 183.493882 \n",
       "L 261.810365 198.113054 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 261.810365 198.113054 \n",
       "L 266.752985 213.003661 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 266.752985 213.003661 \n",
       "L 272.078357 227.279388 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 272.078357 227.279388 \n",
       "L 276.777376 238.187405 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 276.777376 238.187405 \n",
       "L 282.609515 249.40089 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 282.609515 249.40089 \n",
       "L 288.288018 257.82701 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 288.288018 257.82701 \n",
       "L 294.595283 264.423658 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 294.595283 264.423658 \n",
       "L 300.120381 268.02347 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 300.120381 268.02347 \n",
       "L 304.500824 269.610644 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 304.500824 269.610644 \n",
       "L 309.48561 270.26564 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 309.48561 270.26564 \n",
       "L 313.990041 270.000768 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 313.990041 270.000768 \n",
       "L 318.843855 269.028666 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 318.843855 269.028666 \n",
       "L 324.017542 267.463628 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 324.017542 267.463628 \n",
       "L 329.412088 265.530759 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 329.412088 265.530759 \n",
       "L 333.503472 264.022914 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 333.503472 264.022914 \n",
       "L 338.270422 262.367712 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 338.270422 262.367712 \n",
       "L 342.58798 261.06517 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 342.58798 261.06517 \n",
       "L 347.458743 259.912899 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 347.458743 259.912899 \n",
       "L 351.995776 259.19894 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 351.995776 259.19894 \n",
       "L 357.51049 258.834975 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 357.51049 258.834975 \n",
       "L 362.049714 258.947592 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 362.049714 258.947592 \n",
       "L 366.813023 259.435553 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 366.813023 259.435553 \n",
       "L 371.548777 260.2447 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pc7cd10b546)\" d=\"M 371.548777 260.2447 \n",
       "L 376.461406 261.352695 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 108.621406 270.272848 \n",
       "L 108.621406 26.467338 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 376.461406 282.362 \n",
       "L 376.461406 16.25 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 19.341406 270.272848 \n",
       "L 376.461406 270.272848 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 19.341406 16.25 \n",
       "L 376.461406 16.25 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pc7cd10b546\">\n",
       "   <rect height=\"266.112\" width=\"357.12\" x=\"19.341406\" y=\"16.25\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 614.4x460.8 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "<sympy.plotting.plot.Plot at 0x122e8d828>"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import sympy as sym\n",
    "%matplotlib inline\n",
    "sym.init_printing()\n",
    "\n",
    "t = sym.symbols('t', real=True)\n",
    "c = 5\n",
    "\n",
    "h = 1/(2*sym.pi) * sym.sinc((t-c)/2)**2\n",
    "sym.plot(h, (t, -5, 15), xlabel='$t$', ylabel='$h(t)$')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Exercise**\n",
    "\n",
    "The linear-phase system with transfer function\n",
    "\n",
    "\\begin{equation}\n",
    "H(j \\omega) = \\text{rect}(\\omega - \\frac{1}{2}) \\cdot e^{-j c \\omega}\n",
    "\\end{equation}\n",
    "\n",
    "is investigated in this exercise.\n",
    "\n",
    "* Is the system real-valued?\n",
    "* Derive the impulse response $h(t)$ of the linear-phase system. Is the system causal? Is it stable in the BIBO sennse?\n",
    "* Do the above derived symmetries hold for the impulse response?"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Minimum-Phase System\n",
    "\n",
    "For a given magnitude response $|H(j \\omega)|$ often the realization which has the minimum possible group delay $t_g(\\omega)$ is desired. The group delay quantifies the frequency dependent delay a system introduces to a signal. For many applications this delay should be as small as possible. A [causal and stable system](causality_stability.ipynb) with rational transfer function $H(s)$ is minimum-phase iff it has no zeros and poles in the right $s$-half-plane. Such a system is termed [*minimum-phase system*](https://en.wikipedia.org/wiki/Minimum_phase). It has the minimum possible group delay for a given magnitude response.\n",
    "\n",
    "In order to proof this, the dependence of the magnitude response $|H(j \\omega)|$ and phase $\\varphi_\\text{H}(j \\omega)$ on the locations of the poles and zeros of $H(s)$ is analyzed. It is assumed in the following that the poles of the system are located in the left $s$-half-plane, hence that the system is stable. The magnitude response of the system can then be written as\n",
    "\n",
    "\\begin{equation}\n",
    "|H(j \\omega)| = |K| \\cdot \\frac{\\prod_{\\mu=0}^{Q} | j \\omega - s_{0 \\mu} |}{\\prod_{\\nu=0}^{P} | j \\omega - s_{\\infty \\nu}|}\n",
    "= |K| \\cdot \\frac{\\prod_{\\mu=0}^{Q} \\sqrt{\\Re \\{ s_{0 \\mu} \\}^2 + (\\omega - \\Im \\{ s_{0 \\mu} \\} )^2 }}{\\prod_{\\nu=0}^{P} \\sqrt{\\Re \\{ s_{\\infty \\nu} \\}^2 + (\\omega - \\Im \\{ s_{\\infty \\nu} \\} )^2 }}\n",
    "\\end{equation}\n",
    "\n",
    "where $s_{0 \\mu}$ and $s_{\\infty \\nu}$ denote the $\\mu$-th zero and $\\nu$-th pole of $H(s)$, and $Q$ and $P$ the total number of zeros and poles, respectively. The magnitude response for a given frequency $\\omega$ is determined by the relative distances of the poles and zeros to the point $s = j \\omega$ on the imaginary axis. Mirroring the zeros at the imaginary axis does not change the magnitude response. This is due to the fact that $| j \\omega - s_{0 \\mu} | = | j \\omega + s^*_{0 \\mu} |$ holds since only the sign of the real part inside the magnitude changes.\n",
    "\n",
    "However, the group delay is different for zeros in the left and right $s$-half-plane. In the [foundations of Bode plots](../systems_spectral_domain/bode_plot.ipynb#Bode-Plots) it has been shown that the phase $\\varphi_\\text{H}(j \\omega)$ of a rational transfer function $H(s)$ can be written as\n",
    "\n",
    "\\begin{equation}\n",
    "\\varphi_H(j \\omega) = \\sum_{\\mu=0}^{Q} \\arg (j \\omega - s_{0 \\mu}) - \\sum_{\\nu=0}^{P} \\arg (j \\omega - s_{\\infty \\nu})\n",
    "\\end{equation}\n",
    "\n",
    "Since the contributions of the individual zeros are superimposed, let's first look at the contribution of a single zero. The group delay for a single zero $s_0 = \\Re \\{ s_0 \\} + j \\Im \\{ s_0 \\}$ can be derived as\n",
    "\n",
    "\\begin{equation}\n",
    "t_g(\\omega) = - \\frac{d}{d \\omega} \\arg (j \\omega - s_0) =\n",
    "\\frac{\\Re \\{ s_0 \\}}{(\\omega - \\Im \\{ s_0 \\})^2 + \\Re \\{s_0\\}} =\n",
    "\\frac{\\Re \\{ s_0 \\}}{\\omega^2 - 2 \\omega \\Im \\{ s_0 \\} + |s_0|^2}\n",
    "\\end{equation}\n",
    "\n",
    "For a given magnitude response, the denominator is invariant to a mirroring of the zero at the imaginary axis. However, the numerator $\\Re \\{ s_0 \\} < 0$ for a zero in the left $s$-half-plane and $\\Re \\{ s_0 \\} > 0$ for a zero in the right $s$-half-plane. Hence, the group delay for the zero in the left $s$-half-plane is always smaller than for its mirror-imaged zero in the right $s$-half-plane. Minimizing the group delay for each zero minimizes the overall group delay.\n",
    "\n",
    "A system where zeros are located in the left and right $s$-half-plane is called *non-minimum-phase system* or *mixed-phase system*. A system where all zeros are located in the right $s$-half-plane is called *maximum-phase system*."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Example**\n",
    "\n",
    "A stable real-valued minimum-phase system (MPS) with the following transfer function is investigated\n",
    "\n",
    "\\begin{equation}\n",
    "H_\\text{MPS}(j \\omega) = \\frac{(j \\omega - s_0)(j \\omega - s_0^*)}{(j \\omega - s_\\infty)^2}\n",
    "\\end{equation}\n",
    "\n",
    "The system has a real-valued pole $s_\\infty$ of order two, and a pair of complex conjugate zeros $s_0$ and $s_0^*$. The corresponding non-minimum-phase system (NMPS) with equal magnitude response $|H_\\text{MPS}(j \\omega)| = |H_\\text{NMPS}(j \\omega)|$ is yielded by mirroring the zeros at the imaginary axis\n",
    "\n",
    "\\begin{equation}\n",
    "H_\\text{NMPS}(j \\omega) = \\frac{(j \\omega + s_0^*)(j \\omega + s_0)}{(j \\omega - s_\\infty)^2}\n",
    "\\end{equation}\n",
    "\n",
    "The magnitude response and group delay for both systems are computed and plotted for $s_\\infty = -2$ and $s_0 = - 1 + j$. First the transfer functions are defined and the group delays are computed"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "w = sym.symbols('omega', real=True)\n",
    "jw = sym.I * w\n",
    "s_0 = - 1 + sym.I\n",
    "s_inf = -2\n",
    "\n",
    "H_MPS = (jw - s_0)*(jw - sym.conjugate(s_0))/(jw - s_inf)**2\n",
    "H_NMPS = (jw + sym.conjugate(s_0))*(jw + s_0)/(jw - s_inf)**2\n",
    "\n",
    "tg_MPS = - sym.diff(sym.arg(H_MPS), w)\n",
    "tg_NMPS = - sym.diff(sym.arg(H_NMPS), w)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The magnitude response $|H_\\text{MPS}(j \\omega)|$ of the MPS is illustrated by the green line and the magnitude response $|H_\\text{NMPS}(j \\omega)|$ of the NMPS by the red line, respectively. Note that both overlap."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/pdf": "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MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzUwIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjggNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjE3IDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTcgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwOAo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTk1IDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4Mzgg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IDAgPj4KZW5kb2JqCjE5IDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2MCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4MzggNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcgODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAzOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3OCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4IDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAwIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUxOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTggNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAwIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5NjkgOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2MzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDczMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUwIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIgNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjIyIDAgb2JqCjw8IC9iYXIgMjMgMCBSIC9laWdodCAyNCAwIFIgL2ZpdmUgMjUgMCBSIC9mb3VyIDI2IDAgUiAvcGFyZW5sZWZ0IDI4IDAgUgovcGFyZW5yaWdodCAyOSAwIFIgL3BlcmlvZCAzMCAwIFIgL3NldmVuIDMxIDAgUiAvc2l4IDMyIDAgUiAvdHdvIDMzIDAgUgovemVybyAzNCAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDIxIDAgUiAvRjIgMTQgMCBSID4+CmVuZG9iago0IDAgb2JqCjw8IC9BMSA8PCAvQ0EgMCAvVHlwZSAvRXh0R1N0YXRlIC9jYSAxID4+Ci9BMiA8PCAvQ0EgMSAvVHlwZSAvRXh0R1N0YXRlIC9jYSAxID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8ID4+CmVuZG9iago3IDAgb2JqCjw8IC9EZWphVnVTYW5zLU9ibGlxdWUtb21lZ2EgMTggMCBSIC9EZWphVnVTYW5zLW1pbnVzIDI3IDAgUiA+PgplbmRvYmoKMiAwIG9iago8PCAvQ291bnQgMSAvS2lkcyBbIDEwIDAgUiBdIC9UeXBlIC9QYWdlcyA+PgplbmRvYmoKMzUgMCBvYmoKPDwgL0NyZWF0aW9uRGF0ZSAoRDoyMDE5MDYwNTA5MjEyNyswMicwMCcpCi9DcmVhdG9yIChtYXRwbG90bGliIDMuMC4zLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAobWF0cGxvdGxpYiBwZGYgYmFja2VuZCAzLjAuMykgPj4KZW5kb2JqCnhyZWYKMCAzNgowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTYgMDAwMDAgbiAKMDAwMDAxMDUwNiAwMDAwMCBuIAowMDAwMDEwMjQzIDAwMDAwIG4gCjAwMDAwMTAyODYgMDAwMDAgbiAKMDAwMDAxMDM4NSAwMDAwMCBuIAowMDAwMDEwNDA2IDAwMDAwIG4gCjAwMDAwMTA0MjcgMDAwMDAgbiAKMDAwMDAwMDA2NSAwMDAwMCBuIAowMDAwMDAwMzkyIDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMzEzNyAwMDAwMCBuIAowMDAwMDA0Mzg4IDAwMDAwIG4gCjAwMDAwMDQxODAgMDAwMDAgbiAKMDAwMDAwMzg1OCAwMDAwMCBuIAowMDAwMDA1NDQxIDAwMDAwIG4gCjAwMDAwMDMxNTggMDAwMDAgbiAKMDAwMDAwMzMxOCAwMDAwMCBuIAowMDAwMDAzNTQzIDAwMDAwIG4gCjAwMDAwMDkwMTMgMDAwMDAgbiAKMDAwMDAwODgxMyAwMDAwMCBuIAowMDAwMDA4NDIzIDAwMDAwIG4gCjAwMDAwMTAwNjYgMDAwMDAgbiAKMDAwMDAwNTQ4MyAwMDAwMCBuIAowMDAwMDA1NjA5IDAwMDAwIG4gCjAwMDAwMDYwNzQgMDAwMDAgbiAKMDAwMDAwNjM5NCAwMDAwMCBuIAowMDAwMDA2NTU2IDAwMDAwIG4gCjAwMDAwMDY3MjYgMDAwMDAgbiAKMDAwMDAwNjk0NiAwMDAwMCBuIAowMDAwMDA3MTY4IDAwMDAwIG4gCjAwMDAwMDcyODkgMDAwMDAgbiAKMDAwMDAwNzQyOSAwMDAwMCBuIAowMDAwMDA3ODE5IDAwMDAwIG4gCjAwMDAwMDgxNDAgMDAwMDAgbiAKMDAwMDAxMDU2NiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9JbmZvIDM1IDAgUiAvUm9vdCAxIDAgUiAvU2l6ZSAzNiA+PgpzdGFydHhyZWYKMTA3MjAKJSVFT0YK\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"300.662pt\" version=\"1.1\" viewBox=\"0 0 379.22 300.662\" width=\"379.22pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 300.662 \n",
       "L 379.22 300.662 \n",
       "L 379.22 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 10.7 289.962 \n",
       "L 367.82 289.962 \n",
       "L 367.82 23.85 \n",
       "L 10.7 23.85 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m59378cbab5\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"46.412\" xlink:href=\"#m59378cbab5\" y=\"156.906\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 35.5 \n",
       "L 73.1875 35.5 \n",
       "L 73.1875 27.203125 \n",
       "L 10.59375 27.203125 \n",
       "z\n",
       "\" id=\"DejaVuSans-8722\"/>\n",
       "       <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(39.040906 171.504437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"117.836\" xlink:href=\"#m59378cbab5\" y=\"156.906\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <defs>\n",
       "       <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(110.464906 171.504437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m59378cbab5\" y=\"156.906\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(186.07875 171.504437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"260.684\" xlink:href=\"#m59378cbab5\" y=\"156.906\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 2 -->\n",
       "      <g transform=\"translate(257.50275 171.504437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"332.108\" xlink:href=\"#m59378cbab5\" y=\"156.906\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 4 -->\n",
       "      <g transform=\"translate(328.92675 171.504437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_6\">\n",
       "     <!-- $\\omega$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 21.390625 -1.421875 \n",
       "Q 1.125 -1.421875 6.78125 27.59375 \n",
       "Q 8.984375 39.0625 19.625 54.6875 \n",
       "L 29.296875 54.6875 \n",
       "Q 19.234375 39.0625 17 27.34375 \n",
       "Q 12.796875 6.203125 23.734375 6.203125 \n",
       "Q 33.84375 6.203125 38.71875 32.46875 \n",
       "L 47.015625 32.46875 \n",
       "Q 41.703125 6.0625 51.8125 6.203125 \n",
       "Q 62.703125 6.296875 66.796875 27.34375 \n",
       "Q 69.046875 39.0625 65.140625 54.6875 \n",
       "L 74.8125 54.6875 \n",
       "Q 79.296875 39.0625 77.09375 27.59375 \n",
       "Q 71.53125 -1.46875 51.21875 -1.421875 \n",
       "Q 37.9375 -1.375 39.109375 13.1875 \n",
       "Q 34.28125 -1.421875 21.390625 -1.421875 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-969\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(363.62 185.182562)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.3125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"mfaf713397d\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mfaf713397d\" y=\"247.304241\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 0.5 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.6875 12.40625 \n",
       "L 21 12.40625 \n",
       "L 21 0 \n",
       "L 10.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-46\"/>\n",
       "       <path d=\"M 10.796875 72.90625 \n",
       "L 49.515625 72.90625 \n",
       "L 49.515625 64.59375 \n",
       "L 19.828125 64.59375 \n",
       "L 19.828125 46.734375 \n",
       "Q 21.96875 47.46875 24.109375 47.828125 \n",
       "Q 26.265625 48.1875 28.421875 48.1875 \n",
       "Q 40.625 48.1875 47.75 41.5 \n",
       "Q 54.890625 34.8125 54.890625 23.390625 \n",
       "Q 54.890625 11.625 47.5625 5.09375 \n",
       "Q 40.234375 -1.421875 26.90625 -1.421875 \n",
       "Q 22.3125 -1.421875 17.546875 -0.640625 \n",
       "Q 12.796875 0.140625 7.71875 1.703125 \n",
       "L 7.71875 11.625 \n",
       "Q 12.109375 9.234375 16.796875 8.0625 \n",
       "Q 21.484375 6.890625 26.703125 6.890625 \n",
       "Q 35.15625 6.890625 40.078125 11.328125 \n",
       "Q 45.015625 15.765625 45.015625 23.390625 \n",
       "Q 45.015625 31 40.078125 35.4375 \n",
       "Q 35.15625 39.890625 26.703125 39.890625 \n",
       "Q 22.75 39.890625 18.8125 39.015625 \n",
       "Q 14.890625 38.140625 10.796875 36.28125 \n",
       "z\n",
       "\" id=\"DejaVuSans-53\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 251.10346)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mfaf713397d\" y=\"189.369809\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0.6 -->\n",
       "      <defs>\n",
       "       <path d=\"M 33.015625 40.375 \n",
       "Q 26.375 40.375 22.484375 35.828125 \n",
       "Q 18.609375 31.296875 18.609375 23.390625 \n",
       "Q 18.609375 15.53125 22.484375 10.953125 \n",
       "Q 26.375 6.390625 33.015625 6.390625 \n",
       "Q 39.65625 6.390625 43.53125 10.953125 \n",
       "Q 47.40625 15.53125 47.40625 23.390625 \n",
       "Q 47.40625 31.296875 43.53125 35.828125 \n",
       "Q 39.65625 40.375 33.015625 40.375 \n",
       "z\n",
       "M 52.59375 71.296875 \n",
       "L 52.59375 62.3125 \n",
       "Q 48.875 64.0625 45.09375 64.984375 \n",
       "Q 41.3125 65.921875 37.59375 65.921875 \n",
       "Q 27.828125 65.921875 22.671875 59.328125 \n",
       "Q 17.53125 52.734375 16.796875 39.40625 \n",
       "Q 19.671875 43.65625 24.015625 45.921875 \n",
       "Q 28.375 48.1875 33.59375 48.1875 \n",
       "Q 44.578125 48.1875 50.953125 41.515625 \n",
       "Q 57.328125 34.859375 57.328125 23.390625 \n",
       "Q 57.328125 12.15625 50.6875 5.359375 \n",
       "Q 44.046875 -1.421875 33.015625 -1.421875 \n",
       "Q 20.359375 -1.421875 13.671875 8.265625 \n",
       "Q 6.984375 17.96875 6.984375 36.375 \n",
       "Q 6.984375 53.65625 15.1875 63.9375 \n",
       "Q 23.390625 74.21875 37.203125 74.21875 \n",
       "Q 40.921875 74.21875 44.703125 73.484375 \n",
       "Q 48.484375 72.75 52.59375 71.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-54\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 193.169028)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-54\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mfaf713397d\" y=\"131.435377\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 0.7 -->\n",
       "      <defs>\n",
       "       <path d=\"M 8.203125 72.90625 \n",
       "L 55.078125 72.90625 \n",
       "L 55.078125 68.703125 \n",
       "L 28.609375 0 \n",
       "L 18.3125 0 \n",
       "L 43.21875 64.59375 \n",
       "L 8.203125 64.59375 \n",
       "z\n",
       "\" id=\"DejaVuSans-55\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 135.234596)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-55\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mfaf713397d\" y=\"73.500945\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 0.8 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 34.625 \n",
       "Q 24.75 34.625 20.71875 30.859375 \n",
       "Q 16.703125 27.09375 16.703125 20.515625 \n",
       "Q 16.703125 13.921875 20.71875 10.15625 \n",
       "Q 24.75 6.390625 31.78125 6.390625 \n",
       "Q 38.8125 6.390625 42.859375 10.171875 \n",
       "Q 46.921875 13.96875 46.921875 20.515625 \n",
       "Q 46.921875 27.09375 42.890625 30.859375 \n",
       "Q 38.875 34.625 31.78125 34.625 \n",
       "z\n",
       "M 21.921875 38.8125 \n",
       "Q 15.578125 40.375 12.03125 44.71875 \n",
       "Q 8.5 49.078125 8.5 55.328125 \n",
       "Q 8.5 64.0625 14.71875 69.140625 \n",
       "Q 20.953125 74.21875 31.78125 74.21875 \n",
       "Q 42.671875 74.21875 48.875 69.140625 \n",
       "Q 55.078125 64.0625 55.078125 55.328125 \n",
       "Q 55.078125 49.078125 51.53125 44.71875 \n",
       "Q 48 40.375 41.703125 38.8125 \n",
       "Q 48.828125 37.15625 52.796875 32.3125 \n",
       "Q 56.78125 27.484375 56.78125 20.515625 \n",
       "Q 56.78125 9.90625 50.3125 4.234375 \n",
       "Q 43.84375 -1.421875 31.78125 -1.421875 \n",
       "Q 19.734375 -1.421875 13.25 4.234375 \n",
       "Q 6.78125 9.90625 6.78125 20.515625 \n",
       "Q 6.78125 27.484375 10.78125 32.3125 \n",
       "Q 14.796875 37.15625 21.921875 38.8125 \n",
       "z\n",
       "M 18.3125 54.390625 \n",
       "Q 18.3125 48.734375 21.84375 45.5625 \n",
       "Q 25.390625 42.390625 31.78125 42.390625 \n",
       "Q 38.140625 42.390625 41.71875 45.5625 \n",
       "Q 45.3125 48.734375 45.3125 54.390625 \n",
       "Q 45.3125 60.0625 41.71875 63.234375 \n",
       "Q 38.140625 66.40625 31.78125 66.40625 \n",
       "Q 25.390625 66.40625 21.84375 63.234375 \n",
       "Q 18.3125 60.0625 18.3125 54.390625 \n",
       "z\n",
       "\" id=\"DejaVuSans-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 77.300164)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_11\">\n",
       "     <!-- $|H(j \\omega)|$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 21 76.421875 \n",
       "L 21 -23.578125 \n",
       "L 12.703125 -23.578125 \n",
       "L 12.703125 76.421875 \n",
       "z\n",
       "\" id=\"DejaVuSans-124\"/>\n",
       "      <path d=\"M 16.890625 72.90625 \n",
       "L 26.8125 72.90625 \n",
       "L 21 43.015625 \n",
       "L 56.78125 43.015625 \n",
       "L 62.59375 72.90625 \n",
       "L 72.515625 72.90625 \n",
       "L 58.296875 0 \n",
       "L 48.390625 0 \n",
       "L 55.171875 34.71875 \n",
       "L 19.390625 34.71875 \n",
       "L 12.59375 0 \n",
       "L 2.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-72\"/>\n",
       "      <path d=\"M 31 75.875 \n",
       "Q 24.46875 64.65625 21.28125 53.65625 \n",
       "Q 18.109375 42.671875 18.109375 31.390625 \n",
       "Q 18.109375 20.125 21.3125 9.0625 \n",
       "Q 24.515625 -2 31 -13.1875 \n",
       "L 23.1875 -13.1875 \n",
       "Q 15.875 -1.703125 12.234375 9.375 \n",
       "Q 8.59375 20.453125 8.59375 31.390625 \n",
       "Q 8.59375 42.28125 12.203125 53.3125 \n",
       "Q 15.828125 64.359375 23.1875 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-40\"/>\n",
       "      <path d=\"M 14.5 54.6875 \n",
       "L 23.484375 54.6875 \n",
       "L 12.703125 -0.984375 \n",
       "L 12.640625 -1.21875 \n",
       "Q 10.84375 -10.546875 8.5 -14.015625 \n",
       "Q 6.296875 -17.28125 2.0625 -19.03125 \n",
       "Q -2.15625 -20.796875 -7.90625 -20.796875 \n",
       "L -11.28125 -20.796875 \n",
       "L -9.8125 -13.1875 \n",
       "L -7.515625 -13.1875 \n",
       "Q -2.25 -13.1875 -0.015625 -10.984375 \n",
       "Q 2.203125 -8.796875 3.71875 -0.984375 \n",
       "z\n",
       "M 18.703125 75.984375 \n",
       "L 27.6875 75.984375 \n",
       "L 25.484375 64.59375 \n",
       "L 16.5 64.59375 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-106\"/>\n",
       "      <path d=\"M 8.015625 75.875 \n",
       "L 15.828125 75.875 \n",
       "Q 23.140625 64.359375 26.78125 53.3125 \n",
       "Q 30.421875 42.28125 30.421875 31.390625 \n",
       "Q 30.421875 20.453125 26.78125 9.375 \n",
       "Q 23.140625 -1.703125 15.828125 -13.1875 \n",
       "L 8.015625 -13.1875 \n",
       "Q 14.5 -2 17.703125 9.0625 \n",
       "Q 20.90625 20.125 20.90625 31.390625 \n",
       "Q 20.90625 42.671875 17.703125 53.65625 \n",
       "Q 14.5 64.65625 8.015625 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-41\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(159.956875 40.5)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.578125)\" xlink:href=\"#DejaVuSans-124\"/>\n",
       "      <use transform=\"translate(33.691406 0.578125)\" xlink:href=\"#DejaVuSans-Oblique-72\"/>\n",
       "      <use transform=\"translate(108.886719 0.578125)\" xlink:href=\"#DejaVuSans-40\"/>\n",
       "      <use transform=\"translate(147.900391 0.578125)\" xlink:href=\"#DejaVuSans-Oblique-106\"/>\n",
       "      <use transform=\"translate(175.683594 0.578125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "      <use transform=\"translate(259.423828 0.578125)\" xlink:href=\"#DejaVuSans-41\"/>\n",
       "      <use transform=\"translate(298.4375 0.578125)\" xlink:href=\"#DejaVuSans-124\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_1\">\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 10.7 35.946 \n",
       "L 15.884724 39.908656 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 15.884724 39.908656 \n",
       "L 21.176599 44.246535 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 21.176599 44.246535 \n",
       "L 27.390428 49.75389 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 27.390428 49.75389 \n",
       "L 33.315702 55.462601 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 33.315702 55.462601 \n",
       "L 38.555288 60.918672 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 38.555288 60.918672 \n",
       "L 43.453906 66.396899 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 43.453906 66.396899 \n",
       "L 48.231709 72.119779 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 48.231709 72.119779 \n",
       "L 53.606889 79.042688 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 53.606889 79.042688 \n",
       "L 60.387708 88.572507 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 60.387708 88.572507 \n",
       "L 65.982117 97.162935 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 65.982117 97.162935 \n",
       "L 71.212636 105.838021 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 71.212636 105.838021 \n",
       "L 77.523597 117.190089 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 77.523597 117.190089 \n",
       "L 83.836133 129.569644 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 83.836133 129.569644 \n",
       "L 89.669061 141.955389 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 89.669061 141.955389 \n",
       "L 96.892114 158.560054 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 96.892114 158.560054 \n",
       "L 103.951417 176.06721 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 103.951417 176.06721 \n",
       "L 110.052162 192.048591 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 110.052162 192.048591 \n",
       "L 116.387918 209.17208 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 116.387918 209.17208 \n",
       "L 123.047857 227.188189 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 123.047857 227.188189 \n",
       "L 129.247155 243.188505 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 129.247155 243.188505 \n",
       "L 136.05784 258.678943 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 136.05784 258.678943 \n",
       "L 142.335618 269.675494 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 142.335618 269.675494 \n",
       "L 148.164438 275.971233 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 148.164438 275.971233 \n",
       "L 154.100007 277.866 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 154.100007 277.866 \n",
       "L 160.366166 275.048052 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 160.366166 275.048052 \n",
       "L 166.591842 268.524958 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 166.591842 268.524958 \n",
       "L 172.720799 260.469971 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 172.720799 260.469971 \n",
       "L 178.629373 253.304213 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 178.629373 253.304213 \n",
       "L 184.800169 248.420501 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 184.800169 248.420501 \n",
       "L 190.430272 247.381945 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 190.430272 247.381945 \n",
       "L 196.561244 250.237333 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 196.561244 250.237333 \n",
       "L 202.408118 256.155995 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 202.408118 256.155995 \n",
       "L 208.213305 263.689786 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 208.213305 263.689786 \n",
       "L 213.9913 270.983988 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 213.9913 270.983988 \n",
       "L 219.134317 275.779958 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 219.134317 275.779958 \n",
       "L 223.783857 277.794647 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 223.783857 277.794647 \n",
       "L 229.79078 276.352477 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 229.79078 276.352477 \n",
       "L 235.949672 270.007997 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 235.949672 270.007997 \n",
       "L 241.279242 261.034153 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 241.279242 261.034153 \n",
       "L 246.182425 250.575506 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 246.182425 250.575506 \n",
       "L 251.067002 238.690545 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 251.067002 238.690545 \n",
       "L 255.515008 227.073892 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 255.515008 227.073892 \n",
       "L 261.149524 211.846335 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 261.149524 211.846335 \n",
       "L 266.128419 198.330512 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 266.128419 198.330512 \n",
       "L 269.655007 188.888494 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 269.655007 188.888494 \n",
       "L 273.872873 177.854169 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 273.872873 177.854169 \n",
       "L 278.831484 165.352422 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 278.831484 165.352422 \n",
       "L 283.097577 155.069848 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 283.097577 155.069848 \n",
       "L 289.128196 141.345837 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 289.128196 141.345837 \n",
       "L 296.237352 126.425367 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 296.237352 126.425367 \n",
       "L 301.840797 115.613024 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 301.840797 115.613024 \n",
       "L 307.208732 106.00785 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 307.208732 106.00785 \n",
       "L 312.951176 96.504551 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 312.951176 96.504551 \n",
       "L 317.653317 89.281363 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 317.653317 89.281363 \n",
       "L 323.015506 81.616852 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 323.015506 81.616852 \n",
       "L 328.530295 74.325632 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 328.530295 74.325632 \n",
       "L 333.561843 68.156894 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 333.561843 68.156894 \n",
       "L 338.147348 62.906938 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 338.147348 62.906938 \n",
       "L 343.14847 57.555761 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 343.14847 57.555761 \n",
       "L 347.546631 53.1497 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 347.546631 53.1497 \n",
       "L 352.458276 48.536599 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 352.458276 48.536599 \n",
       "L 358.254443 43.477515 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 358.254443 43.477515 \n",
       "L 363.287641 39.394909 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 363.287641 39.394909 \n",
       "L 367.82 35.946 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_2\">\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 10.7 35.946 \n",
       "L 16.916801 40.730637 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 16.916801 40.730637 \n",
       "L 22.903348 45.730427 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 22.903348 45.730427 \n",
       "L 27.882911 50.210757 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 27.882911 50.210757 \n",
       "L 33.619331 55.767975 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 33.619331 55.767975 \n",
       "L 39.897576 62.382254 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 39.897576 62.382254 \n",
       "L 46.020552 69.422796 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 46.020552 69.422796 \n",
       "L 53.174138 78.465392 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 53.174138 78.465392 \n",
       "L 59.627719 87.457705 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 59.627719 87.457705 \n",
       "L 64.700255 95.133486 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 64.700255 95.133486 \n",
       "L 69.713644 103.285837 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 69.713644 103.285837 \n",
       "L 74.507428 111.64025 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 74.507428 111.64025 \n",
       "L 78.817497 119.642362 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 78.817497 119.642362 \n",
       "L 84.329302 130.581336 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 84.329302 130.581336 \n",
       "L 90.028072 142.747768 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 90.028072 142.747768 \n",
       "L 95.283017 154.741701 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 95.283017 154.741701 \n",
       "L 100.818309 168.151162 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 100.818309 168.151162 \n",
       "L 106.352901 182.277029 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 106.352901 182.277029 \n",
       "L 111.19515 195.109598 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 111.19515 195.109598 \n",
       "L 115.806089 207.588905 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 115.806089 207.588905 \n",
       "L 120.202165 219.537164 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 120.202165 219.537164 \n",
       "L 124.782846 231.781572 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 124.782846 231.781572 \n",
       "L 129.897963 244.785209 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 129.897963 244.785209 \n",
       "L 135.263467 257.033272 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 135.263467 257.033272 \n",
       "L 140.855336 267.437995 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 140.855336 267.437995 \n",
       "L 144.947261 273.013687 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 144.947261 273.013687 \n",
       "L 149.3099 276.700586 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 149.3099 276.700586 \n",
       "L 154.383769 277.840564 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 154.383769 277.840564 \n",
       "L 159.185486 275.917275 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 159.185486 275.917275 \n",
       "L 164.175814 271.379913 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 164.175814 271.379913 \n",
       "L 169.993143 264.108417 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 169.993143 264.108417 \n",
       "L 175.945141 256.357572 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 175.945141 256.357572 \n",
       "L 181.195699 250.857574 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 181.195699 250.857574 \n",
       "L 187.608593 247.458848 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 187.608593 247.458848 \n",
       "L 194.122083 248.628008 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 194.122083 248.628008 \n",
       "L 201.010025 254.524442 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 201.010025 254.524442 \n",
       "L 208.22497 263.705373 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 208.22497 263.705373 \n",
       "L 213.980057 270.971242 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 213.980057 270.971242 \n",
       "L 220.293466 276.515453 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 220.293466 276.515453 \n",
       "L 228.199738 277.199672 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 228.199738 277.199672 \n",
       "L 234.778303 271.572813 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 234.778303 271.572813 \n",
       "L 241.206856 261.174402 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 241.206856 261.174402 \n",
       "L 247.198084 248.204814 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 247.198084 248.204814 \n",
       "L 253.195632 233.200239 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 253.195632 233.200239 \n",
       "L 258.304121 219.574281 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 258.304121 219.574281 \n",
       "L 263.706064 204.891545 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 263.706064 204.891545 \n",
       "L 270.227879 187.371321 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 270.227879 187.371321 \n",
       "L 276.380745 171.461604 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 276.380745 171.461604 \n",
       "L 282.956456 155.402552 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 282.956456 155.402552 \n",
       "L 287.644687 144.631518 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 287.644687 144.631518 \n",
       "L 292.429188 134.24833 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 292.429188 134.24833 \n",
       "L 297.225192 124.459401 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 297.225192 124.459401 \n",
       "L 302.039591 115.244396 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 302.039591 115.244396 \n",
       "L 306.517925 107.203941 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 306.517925 107.203941 \n",
       "L 311.517791 98.804652 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 311.517791 98.804652 \n",
       "L 317.086439 90.126625 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 317.086439 90.126625 \n",
       "L 322.378919 82.49622 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 322.378919 82.49622 \n",
       "L 327.250121 75.967198 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 327.250121 75.967198 \n",
       "L 333.083865 68.724063 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 333.083865 68.724063 \n",
       "L 338.991678 61.976867 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 338.991678 61.976867 \n",
       "L 345.953143 54.714955 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 345.953143 54.714955 \n",
       "L 350.727262 50.126874 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 350.727262 50.126874 \n",
       "L 356.365708 45.082446 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 356.365708 45.082446 \n",
       "L 362.567429 39.962344 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p380d9d1cff)\" d=\"M 362.567429 39.962344 \n",
       "L 367.82 35.946 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 189.26 277.866 \n",
       "L 189.26 35.946 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 367.82 289.962 \n",
       "L 367.82 23.85 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 10.7 156.906 \n",
       "L 367.82 156.906 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 10.7 23.85 \n",
       "L 367.82 23.85 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p380d9d1cff\">\n",
       "   <rect height=\"266.112\" width=\"357.12\" x=\"10.7\" y=\"23.85\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 614.4x460.8 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "p1 = sym.plot(sym.Abs(H_MPS), (w, -5, 5), line_color='g', xlabel='$\\omega$', ylabel='$|H(j \\omega)|$', show=False)\n",
    "p2 = sym.plot(sym.Abs(H_NMPS), (w, -5, 5), line_color='r', show=False)\n",
    "p1.extend(p2)\n",
    "p1.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The same color scheme is used for the group delay of both systems"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/pdf": "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bVYgMCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL1hIZWlnaHQgMCA+PgplbmRvYmoKMTIgMCBvYmoKWyA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDMxOCA0MDEgNDYwIDgzOCA2MzYKOTUwIDc4MCAyNzUgMzkwIDM5MCA1MDAgODM4IDMxOCAzNjEgMzE4IDMzNyA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2CjYzNiA2MzYgMzM3IDMzNyA4MzggODM4IDgzOCA1MzEgMTAwMCA2ODQgNjg2IDY5OCA3NzAgNjMyIDU3NSA3NzUgNzUyIDI5NQoyOTUgNjU2IDU1NyA4NjMgNzQ4IDc4NyA2MDMgNzg3IDY5NSA2MzUgNjExIDczMiA2ODQgOTg5IDY4NSA2MTEgNjg1IDM5MCAzMzcKMzkwIDgzOCA1MDAgNTAwIDYxMyA2MzUgNTUwIDYzNSA2MTUgMzUyIDYzNSA2MzQgMjc4IDI3OCA1NzkgMjc4IDk3NCA2MzQgNjEyCjYzNSA2MzUgNDExIDUyMSAzOTIgNjM0IDU5MiA4MTggNTkyIDU5MiA1MjUgNjM2IDMzNyA2MzYgODM4IDYwMCA2MzYgNjAwIDMxOAozNTIgNTE4IDEwMDAgNTAwIDUwMCA1MDAgMTM1MCA2MzUgNDAwIDEwNzAgNjAwIDY4NSA2MDAgNjAwIDMxOCAzMTggNTE4IDUxOAo1OTAgNTAwIDEwMDAgNTAwIDEwMDAgNTIxIDQwMCAxMDI4IDYwMCA1MjUgNjExIDMxOCA0MDEgNjM2IDYzNiA2MzYgNjM2IDMzNwo1MDAgNTAwIDEwMDAgNDcxIDYxNyA4MzggMzYxIDEwMDAgNTAwIDUwMCA4MzggNDAxIDQwMSA1MDAgNjM2IDYzNiAzMTggNTAwCjQwMSA0NzEgNjE3IDk2OSA5NjkgOTY5IDUzMSA2ODQgNjg0IDY4NCA2ODQgNjg0IDY4NCA5NzQgNjk4IDYzMiA2MzIgNjMyIDYzMgoyOTUgMjk1IDI5NSAyOTUg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bGljQW5nbGUgMAovTWF4V2lkdGggMTM0MiAvU3RlbVYgMCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL1hIZWlnaHQgMCA+PgplbmRvYmoKMTkgMCBvYmoKWyA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDMxOCA0MDEgNDYwIDgzOCA2MzYKOTUwIDc4MCAyNzUgMzkwIDM5MCA1MDAgODM4IDMxOCAzNjEgMzE4IDMzNyA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2CjYzNiA2MzYgMzM3IDMzNyA4MzggODM4IDgzOCA1MzEgMTAwMCA2ODQgNjg2IDY5OCA3NzAgNjMyIDU3NSA3NzUgNzUyIDI5NQoyOTUgNjU2IDU1NyA4NjMgNzQ4IDc4NyA2MDMgNzg3IDY5NSA2MzUgNjExIDczMiA2ODQgOTg5IDY4NSA2MTEgNjg1IDM5MCAzMzcKMzkwIDgzOCA1MDAgNTAwIDYxMyA2MzUgNTUwIDYzNSA2MTUgMzUyIDYzNSA2MzQgMjc4IDI3OCA1NzkgMjc4IDk3NCA2MzQgNjEyCjYzNSA2MzUgNDExIDUyMSAzOTIgNjM0IDU5MiA4MTggNTkyIDU5MiA1MjUgNjM2IDMzNyA2MzYgODM4IDYwMCA2MzYgNjAwIDMxOAozNTIgNTE4IDEwMDAgNTAwIDUwMCA1MDAgMTM0MiA2MzUgNDAwIDEwNzAgNjAwIDY4NSA2MDAgNjAwIDMxOCAzMTggNTE4IDUxOAo1OTAgNTAwIDEwMDAgNTAwIDEwMDAgNTIxIDQwMCAxMDIzIDYwMCA1MjUgNjExIDMxOCA0MDEgNjM2IDYzNiA2MzYgNjM2IDMzNwo1MDAgNTAwIDEwMDAgNDcxIDYxMiA4MzggMzYxIDEwMDAgNTAwIDUwMCA4MzggNDAxIDQwMSA1MDAgNjM2IDYzNiAzMTggNTAwCjQwMSA0NzEgNjEyIDk2OSA5NjkgOTY5IDUzMSA2ODQgNjg0IDY4NCA2ODQgNjg0IDY4NCA5NzQgNjk4IDYzMiA2MzIgNjMyIDYzMgoyOTUgMjk1IDI5NSAyOTUgNzc1IDc0OCA3ODcgNzg3IDc4NyA3ODcgNzg3IDgzOCA3ODcgNzMyIDczMiA3MzIgNzMyIDYxMSA2MDUKNjMwIDYxMyA2MTMgNjEzIDYxMyA2MTMgNjEzIDk4MiA1NTAgNjE1IDYxNSA2MTUgNjE1IDI3OCAyNzggMjc4IDI3OCA2MTIgNjM0CjYxMiA2MTIgNjEyIDYxMiA2MTIgODM4IDYxMiA2MzQgNjM0IDYzNCA2MzQgNTkyIDYzNSA1OTIgXQplbmRvYmoKMjIgMCBvYmoKPDwgL2ZpdmUgMjMgMCBSIC9mb3VyIDI0IDAgUiAvb25lIDI2IDAgUiAvcGFyZW5sZWZ0IDI3IDAgUgovcGFyZW5yaWdodCAyOCAwIFIgL3BlcmlvZCAyOSAwIFIgL3R3byAzMCAwIFIgL3plcm8gMzEgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAyMSAwIFIgL0YyIDE0IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL0NBIDAgL1R5cGUgL0V4dEdTdGF0ZSAvY2EgMSA+PgovQTIgPDwgL0NBIDEgL1R5cGUgL0V4dEdTdGF0ZSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRGVqYVZ1U2Fucy1PYmxpcXVlLW9tZWdhIDE3IDAgUiAvRGVqYVZ1U2Fucy1taW51cyAyNSAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0NvdW50IDEgL0tpZHMgWyAxMCAwIFIgXSAvVHlwZSAvUGFnZXMgPj4KZW5kb2JqCjMyIDAgb2JqCjw8IC9DcmVhdGlvbkRhdGUgKEQ6MjAxOTA2MDUwOTIxMjgrMDInMDAnKQovQ3JlYXRvciAobWF0cGxvdGxpYiAzLjAuMywgaHR0cDovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKG1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgMy4wLjMpID4+CmVuZG9iagp4cmVmCjAgMzMKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMTA1MzEgMDAwMDAgbiAKMDAwMDAxMDI2OCAwMDAwMCBuIAowMDAwMDEwMzExIDAwMDAwIG4gCjAwMDAwMTA0MTAgMDAwMDAgbiAKMDAwMDAxMDQzMSAwMDAwMCBuIAowMDAwMDEwNDUyIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM5MiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDM4NTggMDAwMDAgbiAKMDAwMDAwNTQ0OCAwMDAwMCBuIAowMDAwMDA1MjQwIDAwMDAwIG4gCjAwMDAwMDQ5MTcgMDAwMDAgbiAKMDAwMDAwNjUwMSAwMDAwMCBuIAowMDAwMDAzODc5IDAwMDAwIG4gCjAwMDAwMDQzNTEgMDAwMDAgbiAKMDAwMDAwNDY2NiAwMDAwMCBuIAowMDAwMDA5MDc4IDAwMDAwIG4gCjAwMDAwMDg4NzggMDAwMDAgbiAKMDAwMDAwODUxNCAwMDAwMCBuIAowMDAwMDEwMTMxIDAwMDAwIG4gCjAwMDAwMDY1NDMgMDAwMDAgbiAKMDAwMDAwNjg2MyAwMDAwMCBuIAowMDAwMDA3MDI1IDAwMDAwIG4gCjAwMDAwMDcxOTUgMDAwMDAgbiAKMDAwMDAwNzM0NyAwMDAwMCBuIAowMDAwMDA3NTY3IDAwMDAwIG4gCjAwMDAwMDc3ODkgMDAwMDAgbiAKMDAwMDAwNzkxMCAwMDAwMCBuIAowMDAwMDA4MjMxIDAwMDAwIG4gCjAwMDAwMTA1OTEgMDAwMDAgbiAKdHJhaWxlcgo8PCAvSW5mbyAzMiAwIFIgL1Jvb3QgMSAwIFIgL1NpemUgMzMgPj4Kc3RhcnR4cmVmCjEwNzQ1CiUlRU9GCg==\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"296.462pt\" version=\"1.1\" viewBox=\"0 0 379.22 296.462\" width=\"379.22pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 296.462 \n",
       "L 379.22 296.462 \n",
       "L 379.22 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 10.7 285.762 \n",
       "L 367.82 285.762 \n",
       "L 367.82 19.65 \n",
       "L 10.7 19.65 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m3f4f1cfe71\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"46.412\" xlink:href=\"#m3f4f1cfe71\" y=\"233.82388\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 35.5 \n",
       "L 73.1875 35.5 \n",
       "L 73.1875 27.203125 \n",
       "L 10.59375 27.203125 \n",
       "z\n",
       "\" id=\"DejaVuSans-8722\"/>\n",
       "       <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(39.040906 248.422318)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"117.836\" xlink:href=\"#m3f4f1cfe71\" y=\"233.82388\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <defs>\n",
       "       <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(110.464906 248.422318)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3f4f1cfe71\" y=\"233.82388\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(186.07875 248.422318)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"260.684\" xlink:href=\"#m3f4f1cfe71\" y=\"233.82388\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 2 -->\n",
       "      <g transform=\"translate(257.50275 248.422318)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"332.108\" xlink:href=\"#m3f4f1cfe71\" y=\"233.82388\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 4 -->\n",
       "      <g transform=\"translate(328.92675 248.422318)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_6\">\n",
       "     <!-- $\\omega$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 21.390625 -1.421875 \n",
       "Q 1.125 -1.421875 6.78125 27.59375 \n",
       "Q 8.984375 39.0625 19.625 54.6875 \n",
       "L 29.296875 54.6875 \n",
       "Q 19.234375 39.0625 17 27.34375 \n",
       "Q 12.796875 6.203125 23.734375 6.203125 \n",
       "Q 33.84375 6.203125 38.71875 32.46875 \n",
       "L 47.015625 32.46875 \n",
       "Q 41.703125 6.0625 51.8125 6.203125 \n",
       "Q 62.703125 6.296875 66.796875 27.34375 \n",
       "Q 69.046875 39.0625 65.140625 54.6875 \n",
       "L 74.8125 54.6875 \n",
       "Q 79.296875 39.0625 77.09375 27.59375 \n",
       "Q 71.53125 -1.46875 51.21875 -1.421875 \n",
       "Q 37.9375 -1.375 39.109375 13.1875 \n",
       "Q 34.28125 -1.421875 21.390625 -1.421875 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-969\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(363.62 262.100443)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.3125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"m3c74e57b23\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3c74e57b23\" y=\"282.74592\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- −0.5 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.6875 12.40625 \n",
       "L 21 12.40625 \n",
       "L 21 0 \n",
       "L 10.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-46\"/>\n",
       "       <path d=\"M 10.796875 72.90625 \n",
       "L 49.515625 72.90625 \n",
       "L 49.515625 64.59375 \n",
       "L 19.828125 64.59375 \n",
       "L 19.828125 46.734375 \n",
       "Q 21.96875 47.46875 24.109375 47.828125 \n",
       "Q 26.265625 48.1875 28.421875 48.1875 \n",
       "Q 40.625 48.1875 47.75 41.5 \n",
       "Q 54.890625 34.8125 54.890625 23.390625 \n",
       "Q 54.890625 11.625 47.5625 5.09375 \n",
       "Q 40.234375 -1.421875 26.90625 -1.421875 \n",
       "Q 22.3125 -1.421875 17.546875 -0.640625 \n",
       "Q 12.796875 0.140625 7.71875 1.703125 \n",
       "L 7.71875 11.625 \n",
       "Q 12.109375 9.234375 16.796875 8.0625 \n",
       "Q 21.484375 6.890625 26.703125 6.890625 \n",
       "Q 35.15625 6.890625 40.078125 11.328125 \n",
       "Q 45.015625 15.765625 45.015625 23.390625 \n",
       "Q 45.015625 31 40.078125 35.4375 \n",
       "Q 35.15625 39.890625 26.703125 39.890625 \n",
       "Q 22.75 39.890625 18.8125 39.015625 \n",
       "Q 14.890625 38.140625 10.796875 36.28125 \n",
       "z\n",
       "\" id=\"DejaVuSans-53\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(157.977188 286.545139)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"147.412109\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"179.199219\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3c74e57b23\" y=\"233.82388\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0.0 -->\n",
       "      <g transform=\"translate(166.356875 237.623099)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3c74e57b23\" y=\"184.90184\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 0.5 -->\n",
       "      <g transform=\"translate(166.356875 188.701059)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3c74e57b23\" y=\"135.979801\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 1.0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 12.40625 8.296875 \n",
       "L 28.515625 8.296875 \n",
       "L 28.515625 63.921875 \n",
       "L 10.984375 60.40625 \n",
       "L 10.984375 69.390625 \n",
       "L 28.421875 72.90625 \n",
       "L 38.28125 72.90625 \n",
       "L 38.28125 8.296875 \n",
       "L 54.390625 8.296875 \n",
       "L 54.390625 0 \n",
       "L 12.40625 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 139.779019)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3c74e57b23\" y=\"87.057761\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 1.5 -->\n",
       "      <g transform=\"translate(166.356875 90.856979)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-53\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m3c74e57b23\" y=\"38.135721\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 2.0 -->\n",
       "      <g transform=\"translate(166.356875 41.93494)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_13\">\n",
       "     <!-- $t_g(\\omega)$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 42.28125 54.6875 \n",
       "L 40.921875 47.703125 \n",
       "L 23 47.703125 \n",
       "L 17.1875 18.015625 \n",
       "Q 16.890625 16.359375 16.75 15.234375 \n",
       "Q 16.609375 14.109375 16.609375 13.484375 \n",
       "Q 16.609375 10.359375 18.484375 8.9375 \n",
       "Q 20.359375 7.515625 24.515625 7.515625 \n",
       "L 33.59375 7.515625 \n",
       "L 32.078125 0 \n",
       "L 23.484375 0 \n",
       "Q 15.484375 0 11.546875 3.125 \n",
       "Q 7.625 6.25 7.625 12.59375 \n",
       "Q 7.625 13.71875 7.765625 15.0625 \n",
       "Q 7.90625 16.40625 8.203125 18.015625 \n",
       "L 14.015625 47.703125 \n",
       "L 6.390625 47.703125 \n",
       "L 7.8125 54.6875 \n",
       "L 15.28125 54.6875 \n",
       "L 18.3125 70.21875 \n",
       "L 27.296875 70.21875 \n",
       "L 24.3125 54.6875 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-116\"/>\n",
       "      <path d=\"M 59.625 54.6875 \n",
       "L 50.296875 6.78125 \n",
       "Q 47.609375 -7.125 40.015625 -13.953125 \n",
       "Q 32.421875 -20.796875 19.578125 -20.796875 \n",
       "Q 14.84375 -20.796875 10.78125 -20.09375 \n",
       "Q 6.734375 -19.390625 3.21875 -17.921875 \n",
       "L 4.890625 -9.1875 \n",
       "Q 8.203125 -11.328125 11.90625 -12.34375 \n",
       "Q 15.625 -13.375 19.828125 -13.375 \n",
       "Q 28.375 -13.375 33.859375 -8.703125 \n",
       "Q 39.359375 -4.046875 41.109375 4.6875 \n",
       "L 41.890625 8.796875 \n",
       "Q 38.140625 4.5 33.15625 2.25 \n",
       "Q 28.171875 0 22.40625 0 \n",
       "Q 14.109375 0 9.34375 5.484375 \n",
       "Q 4.59375 10.984375 4.59375 20.609375 \n",
       "Q 4.59375 28.171875 7.46875 35.421875 \n",
       "Q 10.359375 42.671875 15.578125 48.296875 \n",
       "Q 19.046875 52 23.65625 54 \n",
       "Q 28.265625 56 33.296875 56 \n",
       "Q 38.8125 56 42.90625 53.4375 \n",
       "Q 47.015625 50.875 49.03125 46.1875 \n",
       "L 50.59375 54.6875 \n",
       "z\n",
       "M 46.09375 34.625 \n",
       "Q 46.09375 41.265625 42.96875 44.875 \n",
       "Q 39.84375 48.484375 34.078125 48.484375 \n",
       "Q 30.515625 48.484375 27.296875 47.0625 \n",
       "Q 24.078125 45.65625 21.78125 43.109375 \n",
       "Q 18.0625 38.921875 15.984375 33.234375 \n",
       "Q 13.921875 27.546875 13.921875 21.484375 \n",
       "Q 13.921875 14.75 17.0625 11.125 \n",
       "Q 20.21875 7.515625 26.125 7.515625 \n",
       "Q 34.671875 7.515625 40.375 15.25 \n",
       "Q 46.09375 23 46.09375 34.625 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-103\"/>\n",
       "      <path d=\"M 31 75.875 \n",
       "Q 24.46875 64.65625 21.28125 53.65625 \n",
       "Q 18.109375 42.671875 18.109375 31.390625 \n",
       "Q 18.109375 20.125 21.3125 9.0625 \n",
       "Q 24.515625 -2 31 -13.1875 \n",
       "L 23.1875 -13.1875 \n",
       "Q 15.875 -1.703125 12.234375 9.375 \n",
       "Q 8.59375 20.453125 8.59375 31.390625 \n",
       "Q 8.59375 42.28125 12.203125 53.3125 \n",
       "Q 15.828125 64.359375 23.1875 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-40\"/>\n",
       "      <path d=\"M 8.015625 75.875 \n",
       "L 15.828125 75.875 \n",
       "Q 23.140625 64.359375 26.78125 53.3125 \n",
       "Q 30.421875 42.28125 30.421875 31.390625 \n",
       "Q 30.421875 20.453125 26.78125 9.375 \n",
       "Q 23.140625 -1.703125 15.828125 -13.1875 \n",
       "L 8.015625 -13.1875 \n",
       "Q 14.5 -2 17.703125 9.0625 \n",
       "Q 20.90625 20.125 20.90625 31.390625 \n",
       "Q 20.90625 42.671875 17.703125 53.65625 \n",
       "Q 14.5 64.65625 8.015625 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-41\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(150.877188 32.1)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.125)\" xlink:href=\"#DejaVuSans-Oblique-116\"/>\n",
       "      <use transform=\"translate(39.208984 -16.28125)scale(0.7)\" xlink:href=\"#DejaVuSans-Oblique-103\"/>\n",
       "      <use transform=\"translate(86.376953 0.125)\" xlink:href=\"#DejaVuSans-40\"/>\n",
       "      <use transform=\"translate(125.390625 0.125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "      <use transform=\"translate(209.130859 0.125)\" xlink:href=\"#DejaVuSans-41\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_1\">\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 10.7 228.728114 \n",
       "L 14.621625 228.608856 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 14.621625 228.608856 \n",
       "L 19.199446 228.47087 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 19.199446 228.47087 \n",
       "L 23.883745 228.332691 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 23.883745 228.332691 \n",
       "L 28.713013 228.195787 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 28.713013 228.195787 \n",
       "L 34.057941 228.054615 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 34.057941 228.054615 \n",
       "L 38.590014 227.947362 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 38.590014 227.947362 \n",
       "L 43.265241 227.853459 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 43.265241 227.853459 \n",
       "L 47.505581 227.787874 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 47.505581 227.787874 \n",
       "L 53.455836 227.73827 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 53.455836 227.73827 \n",
       "L 58.886984 227.75143 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 58.886984 227.75143 \n",
       "L 64.709664 227.850597 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 64.709664 227.850597 \n",
       "L 69.506474 228.020344 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 69.506474 228.020344 \n",
       "L 74.179989 228.28558 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 74.179989 228.28558 \n",
       "L 79.61189 228.753902 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 79.61189 228.753902 \n",
       "L 84.659218 229.388228 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 84.659218 229.388228 \n",
       "L 90.248476 230.382508 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 90.248476 230.382508 \n",
       "L 95.742732 231.747149 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 95.742732 231.747149 \n",
       "L 101.456422 233.693176 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 101.456422 233.693176 \n",
       "L 107.509335 236.50381 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 107.509335 236.50381 \n",
       "L 113.126964 239.96684 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 113.126964 239.96684 \n",
       "L 118.000809 243.748712 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 118.000809 243.748712 \n",
       "L 123.488019 248.927495 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 123.488019 248.927495 \n",
       "L 127.497634 253.282855 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 127.497634 253.282855 \n",
       "L 132.345518 258.985361 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 132.345518 258.985361 \n",
       "L 137.40158 264.9444 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 137.40158 264.9444 \n",
       "L 140.261384 268.004316 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 140.261384 268.004316 \n",
       "L 143.290347 270.727679 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 143.290347 270.727679 \n",
       "L 144.702458 271.746245 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 144.702458 271.746245 \n",
       "L 146.340107 272.683135 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 146.340107 272.683135 \n",
       "L 148.08968 273.356779 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 148.08968 273.356779 \n",
       "L 150.00739 273.666 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 150.00739 273.666 \n",
       "L 151.384626 273.592751 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 151.384626 273.592751 \n",
       "L 152.790174 273.25486 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 152.790174 273.25486 \n",
       "L 154.467462 272.501609 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 154.467462 272.501609 \n",
       "L 156.121415 271.393242 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 156.121415 271.393242 \n",
       "L 157.740284 269.974432 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 157.740284 269.974432 \n",
       "L 159.154659 268.485287 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 159.154659 268.485287 \n",
       "L 161.80974 265.147383 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 161.80974 265.147383 \n",
       "L 168.324863 255.089179 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 168.324863 255.089179 \n",
       "L 173.684918 246.610364 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 173.684918 246.610364 \n",
       "L 176.54413 242.615945 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 176.54413 242.615945 \n",
       "L 179.892825 238.724557 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 179.892825 238.724557 \n",
       "L 181.546713 237.179593 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 181.546713 237.179593 \n",
       "L 183.053517 236.01215 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 183.053517 236.01215 \n",
       "L 184.543698 235.094407 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 184.543698 235.094407 \n",
       "L 186.27236 234.335978 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 186.27236 234.335978 \n",
       "L 187.745316 233.955793 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 187.745316 233.955793 \n",
       "L 189.35365 233.824385 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 189.35365 233.824385 \n",
       "L 190.696549 233.942543 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 190.696549 233.942543 \n",
       "L 192.112195 234.290719 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 192.112195 234.290719 \n",
       "L 193.638837 234.920211 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 193.638837 234.920211 \n",
       "L 195.478651 236.020626 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 195.478651 236.020626 \n",
       "L 197.033227 237.230862 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 197.033227 237.230862 \n",
       "L 198.684896 238.783246 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 198.684896 238.783246 \n",
       "L 200.608592 240.912239 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 200.608592 240.912239 \n",
       "L 202.274966 243.007933 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 202.274966 243.007933 \n",
       "L 205.511856 247.626567 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 205.511856 247.626567 \n",
       "L 211.749285 257.615211 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 211.749285 257.615211 \n",
       "L 215.021106 262.726596 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 215.021106 262.726596 \n",
       "L 218.186465 267.083474 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 218.186465 267.083474 \n",
       "L 219.979812 269.159344 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 219.979812 269.159344 \n",
       "L 221.804296 270.909537 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 221.804296 270.909537 \n",
       "L 223.498625 272.170154 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 223.498625 272.170154 \n",
       "L 225.324053 273.107464 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 225.324053 273.107464 \n",
       "L 226.395379 273.448238 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 226.395379 273.448238 \n",
       "L 227.478453 273.634681 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 227.478453 273.634681 \n",
       "L 229.244888 273.603206 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 229.244888 273.603206 \n",
       "L 230.950034 273.194146 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 230.950034 273.194146 \n",
       "L 232.692747 272.419967 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 232.692747 272.419967 \n",
       "L 234.577607 271.220573 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 234.577607 271.220573 \n",
       "L 236.434346 269.723836 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 236.434346 269.723836 \n",
       "L 239.989244 266.195471 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 239.989244 266.195471 \n",
       "L 246.358069 258.765132 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 246.358069 258.765132 \n",
       "L 252.1257 252.042663 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 252.1257 252.042663 \n",
       "L 258.352465 245.677641 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 258.352465 245.677641 \n",
       "L 263.819229 241.105176 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 263.819229 241.105176 \n",
       "L 268.69169 237.824465 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 268.69169 237.824465 \n",
       "L 274.804096 234.64243 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 274.804096 234.64243 \n",
       "L 280.534235 232.439554 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 280.534235 232.439554 \n",
       "L 285.071799 231.123894 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 285.071799 231.123894 \n",
       "L 289.657483 230.102864 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 289.657483 230.102864 \n",
       "L 295.510009 229.156624 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 295.510009 229.156624 \n",
       "L 300.526868 228.593634 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 300.526868 228.593634 \n",
       "L 306.168227 228.168481 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 306.168227 228.168481 \n",
       "L 312.592033 227.88522 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 312.592033 227.88522 \n",
       "L 318.840912 227.759161 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 318.840912 227.759161 \n",
       "L 324.162863 227.736093 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 324.162863 227.736093 \n",
       "L 328.991336 227.764756 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 328.991336 227.764756 \n",
       "L 334.47214 227.839793 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 334.47214 227.839793 \n",
       "L 340.140013 227.952017 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 340.140013 227.952017 \n",
       "L 345.149631 228.071996 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 345.149631 228.071996 \n",
       "L 351.093278 228.231541 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 351.093278 228.231541 \n",
       "L 356.466156 228.386177 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 356.466156 228.386177 \n",
       "L 362.436795 228.564593 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 362.436795 228.564593 \n",
       "L 367.82 228.728114 \n",
       "\" style=\"fill:none;stroke:#008000;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_2\">\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 10.7 211.928176 \n",
       "L 16.810838 210.451918 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 16.810838 210.451918 \n",
       "L 22.077751 209.058287 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 22.077751 209.058287 \n",
       "L 27.837294 207.38907 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 27.837294 207.38907 \n",
       "L 34.1722 205.353901 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 34.1722 205.353901 \n",
       "L 39.034235 203.630942 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 39.034235 203.630942 \n",
       "L 44.261838 201.601119 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 44.261838 201.601119 \n",
       "L 48.636572 199.743781 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 48.636572 199.743781 \n",
       "L 53.663437 197.408044 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 53.663437 197.408044 \n",
       "L 60.224514 193.987578 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 60.224514 193.987578 \n",
       "L 65.906152 190.629296 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 65.906152 190.629296 \n",
       "L 71.611989 186.820851 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 71.611989 186.820851 \n",
       "L 78.353664 181.652865 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 78.353664 181.652865 \n",
       "L 84.041457 176.621529 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 84.041457 176.621529 \n",
       "L 90.585524 169.915118 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 90.585524 169.915118 \n",
       "L 95.902087 163.604478 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 95.902087 163.604478 \n",
       "L 100.860693 156.895364 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 100.860693 156.895364 \n",
       "L 106.829856 147.587147 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 106.829856 147.587147 \n",
       "L 113.53238 135.269216 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 113.53238 135.269216 \n",
       "L 120.65352 119.736535 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 120.65352 119.736535 \n",
       "L 128.472371 99.761086 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 128.472371 99.761086 \n",
       "L 135.869455 78.925995 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 135.869455 78.925995 \n",
       "L 143.085365 59.074278 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 143.085365 59.074278 \n",
       "L 146.094579 51.751438 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 146.094579 51.751438 \n",
       "L 148.752378 46.068111 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 148.752378 46.068111 \n",
       "L 150.546323 42.728767 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 150.546323 42.728767 \n",
       "L 152.266075 39.940273 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 152.266075 39.940273 \n",
       "L 153.996678 37.560245 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 153.996678 37.560245 \n",
       "L 155.60513 35.736507 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 155.60513 35.736507 \n",
       "L 157.221706 34.275192 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 157.221706 34.275192 \n",
       "L 158.847124 33.166822 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 158.847124 33.166822 \n",
       "L 160.323499 32.45444 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 160.323499 32.45444 \n",
       "L 162.054152 31.944889 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 162.054152 31.944889 \n",
       "L 163.787403 31.746 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 163.787403 31.746 \n",
       "L 165.689747 31.83039 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 165.689747 31.83039 \n",
       "L 169.084285 32.569252 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 169.084285 32.569252 \n",
       "L 175.140078 34.808557 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 175.140078 34.808557 \n",
       "L 181.141305 36.922368 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 181.141305 36.922368 \n",
       "L 186.787569 38.018899 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 186.787569 38.018899 \n",
       "L 192.688477 37.911841 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 192.688477 37.911841 \n",
       "L 199.346788 36.307768 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 199.346788 36.307768 \n",
       "L 206.640199 33.531685 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 206.640199 33.531685 \n",
       "L 210.879166 32.179875 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 210.879166 32.179875 \n",
       "L 213.204529 31.791682 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 213.204529 31.791682 \n",
       "L 215.825758 31.837576 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 215.825758 31.837576 \n",
       "L 217.136529 32.103022 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 217.136529 32.103022 \n",
       "L 218.722394 32.677457 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 218.722394 32.677457 \n",
       "L 220.083819 33.413999 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 220.083819 33.413999 \n",
       "L 221.41564 34.36899 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 221.41564 34.36899 \n",
       "L 222.765813 35.58633 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 222.765813 35.58633 \n",
       "L 223.999217 36.924963 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 223.999217 36.924963 \n",
       "L 225.408335 38.723328 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 225.408335 38.723328 \n",
       "L 226.860272 40.875925 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 226.860272 40.875925 \n",
       "L 229.244142 45.049917 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 229.244142 45.049917 \n",
       "L 232.121001 51.059627 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 232.121001 51.059627 \n",
       "L 237.54239 64.630919 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 237.54239 64.630919 \n",
       "L 243.179459 80.436643 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 243.179459 80.436643 \n",
       "L 247.954679 93.983739 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 247.954679 93.983739 \n",
       "L 252.244607 105.654101 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 252.244607 105.654101 \n",
       "L 257.333026 118.467448 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 257.333026 118.467448 \n",
       "L 262.235268 129.575664 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 262.235268 129.575664 \n",
       "L 268.163349 141.369654 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 268.163349 141.369654 \n",
       "L 273.564851 150.667741 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 273.564851 150.667741 \n",
       "L 278.879167 158.62628 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 278.879167 158.62628 \n",
       "L 283.561414 164.78721 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 283.561414 164.78721 \n",
       "L 287.705813 169.660695 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 287.705813 169.660695 \n",
       "L 293.295199 175.48659 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 293.295199 175.48659 \n",
       "L 297.92759 179.752425 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 297.92759 179.752425 \n",
       "L 304.109014 184.770374 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 304.109014 184.770374 \n",
       "L 309.893992 188.872704 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 309.893992 188.872704 \n",
       "L 315.252896 192.238965 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 315.252896 192.238965 \n",
       "L 320.447874 195.160002 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 320.447874 195.160002 \n",
       "L 324.579328 197.272425 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 324.579328 197.272425 \n",
       "L 329.598443 199.61735 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 329.598443 199.61735 \n",
       "L 335.165434 201.967573 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 335.165434 201.967573 \n",
       "L 339.912354 203.788188 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 339.912354 203.788188 \n",
       "L 344.111155 205.273442 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 344.111155 205.273442 \n",
       "L 348.650826 206.760376 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 348.650826 206.760376 \n",
       "L 353.646212 208.268024 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 353.646212 208.268024 \n",
       "L 358.876981 209.717369 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 358.876981 209.717369 \n",
       "L 363.30858 210.852205 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pe21de77a24)\" d=\"M 363.30858 210.852205 \n",
       "L 367.82 211.928176 \n",
       "\" style=\"fill:none;stroke:#ff0000;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 189.26 282.74592 \n",
       "L 189.26 31.746 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 367.82 285.762 \n",
       "L 367.82 19.65 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 10.7 233.82388 \n",
       "L 367.82 233.82388 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 10.7 19.65 \n",
       "L 367.82 19.65 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pe21de77a24\">\n",
       "   <rect height=\"266.112\" width=\"357.12\" x=\"10.7\" y=\"19.65\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 614.4x460.8 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "p1 = sym.plot(tg_MPS, (w, -5, 5), line_color='g', xlabel='$\\omega$', ylabel='$t_g(\\omega)$', show=False)\n",
    "p2 = sym.plot(tg_NMPS, (w, -5, 5), line_color='r', show=False)\n",
    "p1.extend(p2)\n",
    "p1.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Exercise**\n",
    "\n",
    "* Add a second pair of complex conjugate zeros and a pair of complex conjugate poles to above MPS.\n",
    "* For your MPS system derive the transfer function $H(j \\omega)$ of the corresponding maximum-phase and one mixed-phase system.\n",
    "* Compute the group delays for all three systems.\n",
    "* In what range is the group delay of the mixed-phase system located with respect to the minimum- and maximum-phase system?"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### All-Pass\n",
    "\n",
    "An [all-pass](https://en.wikipedia.org/wiki/All-pass_filter) is a system with constant magnitude response $|H(j \\omega)| = H_0$ but frequency dependent phase $\\varphi_\\text{H}(j \\omega)$. It allows to modify the phase of a signal without modifying its magnitude. The [distortionless system](#Distortionless-System) is a special case of an all-pass with $\\varphi_\\text{H}(j \\omega) = - \\omega \\tau$. A stable system with rational transfer function $H(s)$ is an causal all-pass iff for each pole in the left $s$-half-plane there exists a zero in the right $s$-half-plane which is mirrored at the imaginary axis $\\Re \\{ s \\} = 0$.\n",
    "\n",
    "The magnitude response $|H(j \\omega)|$ of a system $H(s)$ with respect to its poles and zeros has already been derived before as \n",
    "\n",
    "\\begin{equation}\n",
    "|H(j \\omega)| = |K| \\cdot \\frac{\\prod_{\\mu=0}^{Q} | j \\omega - s_{0 \\mu} |}{\\prod_{\\nu=0}^{P} | j \\omega - s_{\\infty \\nu}|}\n",
    "\\end{equation}\n",
    "\n",
    "For a pole $s_{\\infty \\mu}$ and its mirror-imaged zero $s_{0 \\nu} = - s_{\\infty \\mu}^*$ the following holds\n",
    "\n",
    "\\begin{equation}\n",
    "|j \\omega - s_{\\infty \\mu}| = |j \\omega - s_{0 \\nu}|\n",
    "\\end{equation}\n",
    "\n",
    "since only the sign of the real part of the mirror-imaged zero changes. Introducing this result into $|H(j \\omega)|$ above for all pole/zero pairs yields that the magnitude response of an all-pass is constant."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "**Example**\n",
    "\n",
    "The properties of a stable real-valued 2nd-order all-pass with transfer function\n",
    "\n",
    "\\begin{equation}\n",
    "H(j \\omega) = \\frac{(j \\omega - s_0)(j \\omega - s_0^*)}{(j \\omega - s_\\infty)(j \\omega - s_\\infty^*)}\n",
    "\\end{equation}\n",
    "\n",
    "are investigated. The pole is chosen as $s_\\infty = -1 + j$, and the zero due to the required symmetry as $s_0 = - s_\\infty^*$. First the transfer function is defined"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/latex": [
       "$\\displaystyle \\frac{\\left(i \\omega - 1 - i\\right) \\left(i \\omega - 1 + i\\right)}{\\left(i \\omega + 1 - i\\right) \\left(i \\omega + 1 + i\\right)}$"
      ],
      "text/plain": [
       "(ⅈ⋅ω - 1 - ⅈ)⋅(ⅈ⋅ω - 1 + ⅈ)\n",
       "───────────────────────────\n",
       "(ⅈ⋅ω + 1 - ⅈ)⋅(ⅈ⋅ω + 1 + ⅈ)"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s_inf = -1 + sym.I\n",
    "s_0 = - sym.conjugate(s_inf)\n",
    "\n",
    "H = (jw - s_0)*(jw - sym.conjugate(s_0)) / \\\n",
    "    ((jw - s_inf)*(jw - sym.conjugate(s_inf)))\n",
    "H"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "The magnitude response $|H(j \\omega)|$ of the all-pass is plotted"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/pdf": "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ZWphVnVTYW5zLU9ibGlxdWUKL1N1YnR5cGUgL1R5cGUzIC9UeXBlIC9Gb250IC9XaWR0aHMgMTIgMCBSID4+CmVuZG9iagoxMyAwIG9iago8PCAvQXNjZW50IDkyOSAvQ2FwSGVpZ2h0IDAgL0Rlc2NlbnQgLTIzNiAvRmxhZ3MgOTYKL0ZvbnRCQm94IFsgLTEwMTYgLTM1MSAxNjYwIDEwNjggXSAvRm9udE5hbWUgL0RlamFWdVNhbnMtT2JsaXF1ZQovSXRhbGljQW5nbGUgMCAvTWF4V2lkdGggMTM1MCAvU3RlbVYgMCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL1hIZWlnaHQgMCA+PgplbmRvYmoKMTIgMCBvYmoKWyA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDMxOCA0MDEgNDYwIDgzOCA2MzYKOTUwIDc4MCAyNzUgMzkwIDM5MCA1MDAgODM4IDMxOCAzNjEgMzE4IDMzNyA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2CjYzNiA2MzYgMzM3IDMzNyA4MzggODM4IDgzOCA1MzEgMTAwMCA2ODQgNjg2IDY5OCA3NzAgNjMyIDU3NSA3NzUgNzUyIDI5NQoyOTUgNjU2IDU1NyA4NjMgNzQ4IDc4NyA2MDMgNzg3IDY5NSA2MzUgNjExIDczMiA2ODQgOTg5IDY4NSA2MTEgNjg1IDM5MCAzMzcKMzkwIDgzOCA1MDAgNTAwIDYxMyA2MzUgNTUwIDYzNSA2MTUgMzUyIDYzNSA2MzQgMjc4IDI3OCA1NzkgMjc4IDk3NCA2MzQgNjEyCjYzNSA2MzUgNDExIDUyMSAzOTIgNjM0IDU5MiA4MTggNTkyIDU5MiA1MjUgNjM2IDMzNyA2MzYgODM4IDYwMCA2MzYgNjAwIDMxOAozNTIgNTE4IDEwMDAgNTAwIDUwMCA1MDAgMTM1MCA2MzUgNDAwIDEwNzAgNjAwIDY4NSA2MDAgNjAwIDMxOCAzMTggNTE4IDUxOAo1OTAgNTAwIDEw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bmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjw8IC9CYXNlRm9udCAvRGVqYVZ1U2FucyAvQ2hhclByb2NzIDIyIDAgUgovRW5jb2RpbmcgPDwKL0RpZmZlcmVuY2VzIFsgNDAgL3BhcmVubGVmdCAvcGFyZW5yaWdodCA0NiAvcGVyaW9kIDQ4IC96ZXJvIC9vbmUgL3R3byA1MiAvZm91ciA1NgovZWlnaHQgMTI0IC9iYXIgXQovVHlwZSAvRW5jb2RpbmcgPj4KL0ZpcnN0Q2hhciAwIC9Gb250QkJveCBbIC0xMDIxIC00NjMgMTc5NCAxMjMzIF0gL0ZvbnREZXNjcmlwdG9yIDIwIDAgUgovRm9udE1hdHJpeCBbIDAuMDAxIDAgMCAwLjAwMSAwIDAgXSAvTGFzdENoYXIgMjU1IC9OYW1lIC9EZWphVnVTYW5zCi9TdWJ0eXBlIC9UeXBlMyAvVHlwZSAvRm9udCAvV2lkdGhzIDE5IDAgUiA+PgplbmRvYmoKMjAgMCBvYmoKPDwgL0FzY2VudCA5MjkgL0NhcEhlaWdodCAwIC9EZXNjZW50IC0yMzYgL0ZsYWdzIDMyCi9Gb250QkJveCBbIC0xMDIxIC00NjMgMTc5NCAxMjMzIF0gL0ZvbnROYW1lIC9EZWphVnVTYW5zIC9JdGFsaWNBbmdsZSAwCi9NYXhXaWR0aCAxMzQyIC9TdGVtViAwIC9UeXBlIC9Gb250RGVzY3JpcHRvciAvWEhlaWdodCAwID4+CmVuZG9iagoxOSAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoyMiAwIG9iago8PCAvYmFyIDIzIDAgUiAvZWlnaHQgMjQgMCBSIC9mb3VyIDI1IDAgUiAvb25lIDI3IDAgUiAvcGFyZW5sZWZ0IDI4IDAgUgovcGFyZW5yaWdodCAyOSAwIFIgL3BlcmlvZCAzMCAwIFIgL3R3byAzMSAwIFIgL3plcm8gMzIgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAyMSAwIFIgL0YyIDE0IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL0NBIDAgL1R5cGUgL0V4dEdTdGF0ZSAvY2EgMSA+PgovQTIgPDwgL0NBIDEgL1R5cGUgL0V4dEdTdGF0ZSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRGVqYVZ1U2Fucy1PYmxpcXVlLW9tZWdhIDE4IDAgUiAvRGVqYVZ1U2Fucy1taW51cyAyNiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0NvdW50IDEgL0tpZHMgWyAxMCAwIFIgXSAvVHlwZSAvUGFnZXMgPj4KZW5kb2JqCjMzIDAgb2JqCjw8IC9DcmVhdGlvbkRhdGUgKEQ6MjAxOTA2MDUwOTIxMjgrMDInMDAnKQovQ3JlYXRvciAobWF0cGxvdGxpYiAzLjAuMywgaHR0cDovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKG1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgMy4wLjMpID4+CmVuZG9iagp4cmVmCjAgMzQKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDgzNTkgMDAwMDAgbiAKMDAwMDAwODA5NiAwMDAwMCBuIAowMDAwMDA4MTM5IDAwMDAwIG4gCjAwMDAwMDgyMzggMDAwMDAgbiAKMDAwMDAwODI1OSAwMDAwMCBuIAowMDAwMDA4MjgwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM5NCAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDE3MjggMDAwMDAgbiAKMDAwMDAwMjk3OSAwMDAwMCBuIAowMDAwMDAyNzcxIDAwMDAwIG4gCjAwMDAwMDI0NDkgMDAwMDAgbiAKMDAwMDAwNDAzMiAwMDAwMCBuIAowMDAwMDAxNzQ5IDAwMDAwIG4gCjAwMDAwMDE5MDkgMDAwMDAgbiAKMDAwMDAwMjEzNCAwMDAwMCBuIAowMDAwMDA2ODkzIDAwMDAwIG4gCjAwMDAwMDY2OTMgMDAwMDAgbiAKMDAwMDAwNjMxNiAwMDAwMCBuIAowMDAwMDA3OTQ2IDAwMDAwIG4gCjAwMDAwMDQwNzQgMDAwMDAgbiAKMDAwMDAwNDIwMCAwMDAwMCBuIAowMDAwMDA0NjY1IDAwMDAwIG4gCjAwMDAwMDQ4MjcgMDAwMDAgbiAKMDAwMDAwNDk5NyAwMDAwMCBuIAowMDAwMDA1MTQ5IDAwMDAwIG4gCjAwMDAwMDUzNjkgMDAwMDAgbiAKMDAwMDAwNTU5MSAwMDAwMCBuIAowMDAwMDA1NzEyIDAwMDAwIG4gCjAwMDAwMDYwMzMgMDAwMDAgbiAKMDAwMDAwODQxOSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9JbmZvIDMzIDAgUiAvUm9vdCAxIDAgUiAvU2l6ZSAzNCA+PgpzdGFydHhyZWYKODU3MwolJUVPRgo=\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"327.51825pt\" version=\"1.1\" viewBox=\"0 0 379.22 327.51825\" width=\"379.22pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 327.51825 \n",
       "L 379.22 327.51825 \n",
       "L 379.22 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 10.7 289.962 \n",
       "L 367.82 289.962 \n",
       "L 367.82 23.85 \n",
       "L 10.7 23.85 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m693ad76bf3\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"46.412\" xlink:href=\"#m693ad76bf3\" y=\"289.962\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 35.5 \n",
       "L 73.1875 35.5 \n",
       "L 73.1875 27.203125 \n",
       "L 10.59375 27.203125 \n",
       "z\n",
       "\" id=\"DejaVuSans-8722\"/>\n",
       "       <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(39.040906 304.560437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"117.836\" xlink:href=\"#m693ad76bf3\" y=\"289.962\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <defs>\n",
       "       <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(110.464906 304.560437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m693ad76bf3\" y=\"289.962\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(186.07875 304.560437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"260.684\" xlink:href=\"#m693ad76bf3\" y=\"289.962\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 2 -->\n",
       "      <g transform=\"translate(257.50275 304.560437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"332.108\" xlink:href=\"#m693ad76bf3\" y=\"289.962\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 4 -->\n",
       "      <g transform=\"translate(328.92675 304.560437)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_6\">\n",
       "     <!-- $\\omega$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 21.390625 -1.421875 \n",
       "Q 1.125 -1.421875 6.78125 27.59375 \n",
       "Q 8.984375 39.0625 19.625 54.6875 \n",
       "L 29.296875 54.6875 \n",
       "Q 19.234375 39.0625 17 27.34375 \n",
       "Q 12.796875 6.203125 23.734375 6.203125 \n",
       "Q 33.84375 6.203125 38.71875 32.46875 \n",
       "L 47.015625 32.46875 \n",
       "Q 41.703125 6.0625 51.8125 6.203125 \n",
       "Q 62.703125 6.296875 66.796875 27.34375 \n",
       "Q 69.046875 39.0625 65.140625 54.6875 \n",
       "L 74.8125 54.6875 \n",
       "Q 79.296875 39.0625 77.09375 27.59375 \n",
       "Q 71.53125 -1.46875 51.21875 -1.421875 \n",
       "Q 37.9375 -1.375 39.109375 13.1875 \n",
       "Q 34.28125 -1.421875 21.390625 -1.421875 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-969\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(363.62 318.238562)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.3125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"mf695ba1f3f\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mf695ba1f3f\" y=\"112.554\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- 0.8 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.6875 12.40625 \n",
       "L 21 12.40625 \n",
       "L 21 0 \n",
       "L 10.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-46\"/>\n",
       "       <path d=\"M 31.78125 34.625 \n",
       "Q 24.75 34.625 20.71875 30.859375 \n",
       "Q 16.703125 27.09375 16.703125 20.515625 \n",
       "Q 16.703125 13.921875 20.71875 10.15625 \n",
       "Q 24.75 6.390625 31.78125 6.390625 \n",
       "Q 38.8125 6.390625 42.859375 10.171875 \n",
       "Q 46.921875 13.96875 46.921875 20.515625 \n",
       "Q 46.921875 27.09375 42.890625 30.859375 \n",
       "Q 38.875 34.625 31.78125 34.625 \n",
       "z\n",
       "M 21.921875 38.8125 \n",
       "Q 15.578125 40.375 12.03125 44.71875 \n",
       "Q 8.5 49.078125 8.5 55.328125 \n",
       "Q 8.5 64.0625 14.71875 69.140625 \n",
       "Q 20.953125 74.21875 31.78125 74.21875 \n",
       "Q 42.671875 74.21875 48.875 69.140625 \n",
       "Q 55.078125 64.0625 55.078125 55.328125 \n",
       "Q 55.078125 49.078125 51.53125 44.71875 \n",
       "Q 48 40.375 41.703125 38.8125 \n",
       "Q 48.828125 37.15625 52.796875 32.3125 \n",
       "Q 56.78125 27.484375 56.78125 20.515625 \n",
       "Q 56.78125 9.90625 50.3125 4.234375 \n",
       "Q 43.84375 -1.421875 31.78125 -1.421875 \n",
       "Q 19.734375 -1.421875 13.25 4.234375 \n",
       "Q 6.78125 9.90625 6.78125 20.515625 \n",
       "Q 6.78125 27.484375 10.78125 32.3125 \n",
       "Q 14.796875 37.15625 21.921875 38.8125 \n",
       "z\n",
       "M 18.3125 54.390625 \n",
       "Q 18.3125 48.734375 21.84375 45.5625 \n",
       "Q 25.390625 42.390625 31.78125 42.390625 \n",
       "Q 38.140625 42.390625 41.71875 45.5625 \n",
       "Q 45.3125 48.734375 45.3125 54.390625 \n",
       "Q 45.3125 60.0625 41.71875 63.234375 \n",
       "Q 38.140625 66.40625 31.78125 66.40625 \n",
       "Q 25.390625 66.40625 21.84375 63.234375 \n",
       "Q 18.3125 60.0625 18.3125 54.390625 \n",
       "z\n",
       "\" id=\"DejaVuSans-56\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 116.353219)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-56\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mf695ba1f3f\" y=\"68.202\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 1.0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 12.40625 8.296875 \n",
       "L 28.515625 8.296875 \n",
       "L 28.515625 63.921875 \n",
       "L 10.984375 60.40625 \n",
       "L 10.984375 69.390625 \n",
       "L 28.421875 72.90625 \n",
       "L 38.28125 72.90625 \n",
       "L 38.28125 8.296875 \n",
       "L 54.390625 8.296875 \n",
       "L 54.390625 0 \n",
       "L 12.40625 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(166.356875 72.001219)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mf695ba1f3f\" y=\"23.85\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 1.2 -->\n",
       "      <g transform=\"translate(166.356875 27.649219)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "       <use x=\"63.623047\" xlink:href=\"#DejaVuSans-46\"/>\n",
       "       <use x=\"95.410156\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_10\">\n",
       "     <!-- $|H(j \\omega)|$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 21 76.421875 \n",
       "L 21 -23.578125 \n",
       "L 12.703125 -23.578125 \n",
       "L 12.703125 76.421875 \n",
       "z\n",
       "\" id=\"DejaVuSans-124\"/>\n",
       "      <path d=\"M 16.890625 72.90625 \n",
       "L 26.8125 72.90625 \n",
       "L 21 43.015625 \n",
       "L 56.78125 43.015625 \n",
       "L 62.59375 72.90625 \n",
       "L 72.515625 72.90625 \n",
       "L 58.296875 0 \n",
       "L 48.390625 0 \n",
       "L 55.171875 34.71875 \n",
       "L 19.390625 34.71875 \n",
       "L 12.59375 0 \n",
       "L 2.6875 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-72\"/>\n",
       "      <path d=\"M 31 75.875 \n",
       "Q 24.46875 64.65625 21.28125 53.65625 \n",
       "Q 18.109375 42.671875 18.109375 31.390625 \n",
       "Q 18.109375 20.125 21.3125 9.0625 \n",
       "Q 24.515625 -2 31 -13.1875 \n",
       "L 23.1875 -13.1875 \n",
       "Q 15.875 -1.703125 12.234375 9.375 \n",
       "Q 8.59375 20.453125 8.59375 31.390625 \n",
       "Q 8.59375 42.28125 12.203125 53.3125 \n",
       "Q 15.828125 64.359375 23.1875 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-40\"/>\n",
       "      <path d=\"M 14.5 54.6875 \n",
       "L 23.484375 54.6875 \n",
       "L 12.703125 -0.984375 \n",
       "L 12.640625 -1.21875 \n",
       "Q 10.84375 -10.546875 8.5 -14.015625 \n",
       "Q 6.296875 -17.28125 2.0625 -19.03125 \n",
       "Q -2.15625 -20.796875 -7.90625 -20.796875 \n",
       "L -11.28125 -20.796875 \n",
       "L -9.8125 -13.1875 \n",
       "L -7.515625 -13.1875 \n",
       "Q -2.25 -13.1875 -0.015625 -10.984375 \n",
       "Q 2.203125 -8.796875 3.71875 -0.984375 \n",
       "z\n",
       "M 18.703125 75.984375 \n",
       "L 27.6875 75.984375 \n",
       "L 25.484375 64.59375 \n",
       "L 16.5 64.59375 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-106\"/>\n",
       "      <path d=\"M 8.015625 75.875 \n",
       "L 15.828125 75.875 \n",
       "Q 23.140625 64.359375 26.78125 53.3125 \n",
       "Q 30.421875 42.28125 30.421875 31.390625 \n",
       "Q 30.421875 20.453125 26.78125 9.375 \n",
       "Q 23.140625 -1.703125 15.828125 -13.1875 \n",
       "L 8.015625 -13.1875 \n",
       "Q 14.5 -2 17.703125 9.0625 \n",
       "Q 20.90625 20.125 20.90625 31.390625 \n",
       "Q 20.90625 42.671875 17.703125 53.65625 \n",
       "Q 14.5 64.65625 8.015625 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-41\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(159.956875 40.5)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.578125)\" xlink:href=\"#DejaVuSans-124\"/>\n",
       "      <use transform=\"translate(33.691406 0.578125)\" xlink:href=\"#DejaVuSans-Oblique-72\"/>\n",
       "      <use transform=\"translate(108.886719 0.578125)\" xlink:href=\"#DejaVuSans-40\"/>\n",
       "      <use transform=\"translate(147.900391 0.578125)\" xlink:href=\"#DejaVuSans-Oblique-106\"/>\n",
       "      <use transform=\"translate(175.683594 0.578125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "      <use transform=\"translate(259.423828 0.578125)\" xlink:href=\"#DejaVuSans-41\"/>\n",
       "      <use transform=\"translate(298.4375 0.578125)\" xlink:href=\"#DejaVuSans-124\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_1\">\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 10.7 68.202 \n",
       "L 17.480326 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 17.480326 68.202 \n",
       "L 24.18925 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 24.18925 68.202 \n",
       "L 30.277683 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 30.277683 68.202 \n",
       "L 36.121053 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 36.121053 68.202 \n",
       "L 43.120276 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 43.120276 68.202 \n",
       "L 49.49573 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 49.49573 68.202 \n",
       "L 55.793771 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 55.793771 68.202 \n",
       "L 61.64816 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 61.64816 68.202 \n",
       "L 67.122501 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 67.122501 68.202 \n",
       "L 71.864005 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 71.864005 68.202 \n",
       "L 77.450365 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 77.450365 68.202 \n",
       "L 82.565055 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 82.565055 68.202 \n",
       "L 88.060834 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 88.060834 68.202 \n",
       "L 93.88411 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 93.88411 68.202 \n",
       "L 101.049924 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 101.049924 68.202 \n",
       "L 107.177974 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 107.177974 68.202 \n",
       "L 113.881024 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 113.881024 68.202 \n",
       "L 119.836663 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 119.836663 68.202 \n",
       "L 126.001911 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 126.001911 68.202 \n",
       "L 132.832082 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 132.832082 68.202 \n",
       "L 137.838366 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 137.838366 68.202 \n",
       "L 143.738105 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 143.738105 68.202 \n",
       "L 149.735078 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 149.735078 68.202 \n",
       "L 156.119066 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 156.119066 68.202 \n",
       "L 162.071398 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 162.071398 68.202 \n",
       "L 168.049366 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 168.049366 68.202 \n",
       "L 174.540464 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 174.540464 68.202 \n",
       "L 180.4687 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 180.4687 68.202 \n",
       "L 187.000556 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 187.000556 68.202 \n",
       "L 193.294521 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 193.294521 68.202 \n",
       "L 199.105203 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 199.105203 68.202 \n",
       "L 205.587361 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 205.587361 68.202 \n",
       "L 211.111029 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 211.111029 68.202 \n",
       "L 216.702388 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 216.702388 68.202 \n",
       "L 221.650257 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 221.650257 68.202 \n",
       "L 226.495352 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 226.495352 68.202 \n",
       "L 231.945926 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 231.945926 68.202 \n",
       "L 237.006237 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 237.006237 68.202 \n",
       "L 241.439202 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 241.439202 68.202 \n",
       "L 245.671742 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 245.671742 68.202 \n",
       "L 250.593768 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 250.593768 68.202 \n",
       "L 254.987988 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 254.987988 68.202 \n",
       "L 260.107506 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 260.107506 68.202 \n",
       "L 265.247625 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 265.247625 68.202 \n",
       "L 269.297062 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 269.297062 68.202 \n",
       "L 273.760521 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 273.760521 68.202 \n",
       "L 277.284269 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 277.284269 68.202 \n",
       "L 281.535942 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 281.535942 68.202 \n",
       "L 285.870632 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 285.870632 68.202 \n",
       "L 290.68218 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 290.68218 68.202 \n",
       "L 296.048107 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 296.048107 68.202 \n",
       "L 300.805587 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 300.805587 68.202 \n",
       "L 305.752018 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 305.752018 68.202 \n",
       "L 311.087466 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 311.087466 68.202 \n",
       "L 316.40049 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 316.40049 68.202 \n",
       "L 320.886093 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 320.886093 68.202 \n",
       "L 326.666676 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 326.666676 68.202 \n",
       "L 332.806635 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 332.806635 68.202 \n",
       "L 339.556495 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 339.556495 68.202 \n",
       "L 346.389139 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 346.389139 68.202 \n",
       "L 352.463264 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 352.463264 68.202 \n",
       "L 357.461464 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 357.461464 68.202 \n",
       "L 362.45354 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#pb78f3497bb)\" d=\"M 362.45354 68.202 \n",
       "L 367.82 68.202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 189.26 112.554 \n",
       "L 189.26 68.202 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 367.82 289.962 \n",
       "L 367.82 23.85 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 10.7 289.962 \n",
       "L 367.82 289.962 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 10.7 23.85 \n",
       "L 367.82 23.85 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"pb78f3497bb\">\n",
       "   <rect height=\"266.112\" width=\"357.12\" x=\"10.7\" y=\"23.85\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 614.4x460.8 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sym.plot(sym.Abs(H), (w, -5, 5), xlabel='$\\omega$', ylabel='$|H(j \\omega)|$', ylim=(0, 1.2));"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "as well as its phase $\\varphi_\\text{H}(j \\omega)$"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "application/pdf": "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ZXNjcmlwdG9yIDEzIDAgUgovRm9udE1hdHJpeCBbIDAuMDAxIDAgMCAwLjAwMSAwIDAgXSAvTGFzdENoYXIgMjU1IC9OYW1lIC9EZWphVnVTYW5zLU9ibGlxdWUKL1N1YnR5cGUgL1R5cGUzIC9UeXBlIC9Gb250IC9XaWR0aHMgMTIgMCBSID4+CmVuZG9iagoxMyAwIG9iago8PCAvQXNjZW50IDkyOSAvQ2FwSGVpZ2h0IDAgL0Rlc2NlbnQgLTIzNiAvRmxhZ3MgOTYKL0ZvbnRCQm94IFsgLTEwMTYgLTM1MSAxNjYwIDEwNjggXSAvRm9udE5hbWUgL0RlamFWdVNhbnMtT2JsaXF1ZQovSXRhbGljQW5nbGUgMCAvTWF4V2lkdGggMTM1MCAvU3RlbVYgMCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL1hIZWlnaHQgMCA+PgplbmRvYmoKMTIgMCBvYmoKWyA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMAo2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDMxOCA0MDEgNDYwIDgzOCA2MzYKOTUwIDc4MCAyNzUgMzkwIDM5MCA1MDAgODM4IDMxOCAzNjEgMzE4IDMzNyA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2CjYzNiA2MzYgMzM3IDMzNyA4MzggODM4IDgzOCA1MzEgMTAwMCA2ODQgNjg2IDY5OCA3NzAgNjMyIDU3NSA3NzUgNzUyIDI5NQoyOTUgNjU2IDU1NyA4NjMgNzQ4IDc4NyA2MDMgNzg3IDY5NSA2MzUgNjExIDczMiA2ODQgOTg5IDY4NSA2MTEgNjg1IDM5MCAzMzcKMzkwIDgzOCA1MDAgNTAwIDYxMyA2MzUgNTUwIDYzNSA2MTUgMzUyIDYzNSA2MzQgMjc4IDI3OCA1NzkgMjc4IDk3NCA2MzQgNjEyCjYzNSA2MzUgNDExIDUyMSAzOTIgNjM0IDU5MiA4MTggNTkyIDU5MiA1MjUgNjM2IDMzNyA2MzYgODM4IDYwMCA2MzYgNjAwIDMxOAozNTIgNTE4IDEw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b3IgMjAgMCBSCi9Gb250TWF0cml4IFsgMC4wMDEgMCAwIDAuMDAxIDAgMCBdIC9MYXN0Q2hhciAyNTUgL05hbWUgL0RlamFWdVNhbnMKL1N1YnR5cGUgL1R5cGUzIC9UeXBlIC9Gb250IC9XaWR0aHMgMTkgMCBSID4+CmVuZG9iagoyMCAwIG9iago8PCAvQXNjZW50IDkyOSAvQ2FwSGVpZ2h0IDAgL0Rlc2NlbnQgLTIzNiAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvRm9udE5hbWUgL0RlamFWdVNhbnMgL0l0YWxpY0FuZ2xlIDAKL01heFdpZHRoIDEzNDIgL1N0ZW1WIDAgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9YSGVpZ2h0IDAgPj4KZW5kb2JqCjE5IDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2MCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4MzggNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcgODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAzOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3OCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4IDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAwIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUxOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTggNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAwIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5NjkgOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2MzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDczMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUwIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIgNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjIyIDAgb2JqCjw8IC9mb3VyIDIzIDAgUiAvb25lIDI1IDAgUiAvcGFyZW5sZWZ0IDI2IDAgUiAvcGFyZW5yaWdodCAyNyAwIFIKL3RocmVlIDI4IDAgUiAvdHdvIDI5IDAgUiAvemVybyAzMCAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDIxIDAgUiAvRjIgMTQgMCBSID4+CmVuZG9iago0IDAgb2JqCjw8IC9BMSA8PCAvQ0EgMCAvVHlwZSAvRXh0R1N0YXRlIC9jYSAxID4+Ci9BMiA8PCAvQ0EgMSAvVHlwZSAvRXh0R1N0YXRlIC9jYSAxID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8ID4+CmVuZG9iago3IDAgb2JqCjw8IC9EZWphVnVTYW5zLU9ibGlxdWUtb21lZ2EgMTcgMCBSIC9EZWphVnVTYW5zLU9ibGlxdWUtcGhpIDE4IDAgUgovRGVqYVZ1U2Fucy1taW51cyAyNCAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL0NvdW50IDEgL0tpZHMgWyAxMCAwIFIgXSAvVHlwZSAvUGFnZXMgPj4KZW5kb2JqCjMxIDAgb2JqCjw8IC9DcmVhdGlvbkRhdGUgKEQ6MjAxOTA2MDUwOTIxMjkrMDInMDAnKQovQ3JlYXRvciAobWF0cGxvdGxpYiAzLjAuMywgaHR0cDovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKG1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgMy4wLjMpID4+CmVuZG9iagp4cmVmCjAgMzIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDkwMDEgMDAwMDAgbiAKMDAwMDAwODcwNyAwMDAwMCBuIAowMDAwMDA4NzUwIDAwMDAwIG4gCjAwMDAwMDg4NDkgMDAwMDAgbiAKMDAwMDAwODg3MCAwMDAwMCBuIAowMDAwMDA4ODkxIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM5MiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDI0NTQgMDAwMDAgbiAKMDAwMDAwMzk1NCAwMDAwMCBuIAowMDAwMDAzNzQ2IDAwMDAwIG4gCjAwMDAwMDM0MzAgMDAwMDAgbiAKMDAwMDAwNTAwNyAwMDAwMCBuIAowMDAwMDAyNDc1IDAwMDAwIG4gCjAwMDAwMDI3MDAgMDAwMDAgbiAKMDAwMDAwMzAxNSAwMDAwMCBuIAowMDAwMDA3NTMxIDAwMDAwIG4gCjAwMDAwMDczMzEgMDAwMDAgbiAKMDAwMDAwNjk4MCAwMDAwMCBuIAowMDAwMDA4NTg0IDAwMDAwIG4gCjAwMDAwMDUwMzkgMDAwMDAgbiAKMDAwMDAwNTIwMSAwMDAwMCBuIAowMDAwMDA1MzcxIDAwMDAwIG4gCjAwMDAwMDU1MjMgMDAwMDAgbiAKMDAwMDAwNTc0MyAwMDAwMCBuIAowMDAwMDA1OTY1IDAwMDAwIG4gCjAwMDAwMDYzNzYgMDAwMDAgbiAKMDAwMDAwNjY5NyAwMDAwMCBuIAowMDAwMDA5MDYxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL0luZm8gMzEgMCBSIC9Sb290IDEgMCBSIC9TaXplIDMyID4+CnN0YXJ0eHJlZgo5MjE1CiUlRU9GCg==\n",
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<!-- Created with matplotlib (https://matplotlib.org/) -->\n",
       "<svg height=\"296.812pt\" version=\"1.1\" viewBox=\"0 0 379.22 296.812\" width=\"379.22pt\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
       " <defs>\n",
       "  <style type=\"text/css\">\n",
       "*{stroke-linecap:butt;stroke-linejoin:round;}\n",
       "  </style>\n",
       " </defs>\n",
       " <g id=\"figure_1\">\n",
       "  <g id=\"patch_1\">\n",
       "   <path d=\"M 0 296.812 \n",
       "L 379.22 296.812 \n",
       "L 379.22 0 \n",
       "L 0 0 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 10.7 286.112 \n",
       "L 367.82 286.112 \n",
       "L 367.82 20 \n",
       "L 10.7 20 \n",
       "z\n",
       "\" style=\"fill:#ffffff;\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" id=\"m065c19006c\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"46.412\" xlink:href=\"#m065c19006c\" y=\"153.014566\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <defs>\n",
       "       <path d=\"M 10.59375 35.5 \n",
       "L 73.1875 35.5 \n",
       "L 73.1875 27.203125 \n",
       "L 10.59375 27.203125 \n",
       "z\n",
       "\" id=\"DejaVuSans-8722\"/>\n",
       "       <path d=\"M 37.796875 64.3125 \n",
       "L 12.890625 25.390625 \n",
       "L 37.796875 25.390625 \n",
       "z\n",
       "M 35.203125 72.90625 \n",
       "L 47.609375 72.90625 \n",
       "L 47.609375 25.390625 \n",
       "L 58.015625 25.390625 \n",
       "L 58.015625 17.1875 \n",
       "L 47.609375 17.1875 \n",
       "L 47.609375 0 \n",
       "L 37.796875 0 \n",
       "L 37.796875 17.1875 \n",
       "L 4.890625 17.1875 \n",
       "L 4.890625 26.703125 \n",
       "z\n",
       "\" id=\"DejaVuSans-52\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(39.040906 167.613003)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"117.836\" xlink:href=\"#m065c19006c\" y=\"153.014566\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <defs>\n",
       "       <path d=\"M 19.1875 8.296875 \n",
       "L 53.609375 8.296875 \n",
       "L 53.609375 0 \n",
       "L 7.328125 0 \n",
       "L 7.328125 8.296875 \n",
       "Q 12.9375 14.109375 22.625 23.890625 \n",
       "Q 32.328125 33.6875 34.8125 36.53125 \n",
       "Q 39.546875 41.84375 41.421875 45.53125 \n",
       "Q 43.3125 49.21875 43.3125 52.78125 \n",
       "Q 43.3125 58.59375 39.234375 62.25 \n",
       "Q 35.15625 65.921875 28.609375 65.921875 \n",
       "Q 23.96875 65.921875 18.8125 64.3125 \n",
       "Q 13.671875 62.703125 7.8125 59.421875 \n",
       "L 7.8125 69.390625 \n",
       "Q 13.765625 71.78125 18.9375 73 \n",
       "Q 24.125 74.21875 28.421875 74.21875 \n",
       "Q 39.75 74.21875 46.484375 68.546875 \n",
       "Q 53.21875 62.890625 53.21875 53.421875 \n",
       "Q 53.21875 48.921875 51.53125 44.890625 \n",
       "Q 49.859375 40.875 45.40625 35.40625 \n",
       "Q 44.1875 33.984375 37.640625 27.21875 \n",
       "Q 31.109375 20.453125 19.1875 8.296875 \n",
       "z\n",
       "\" id=\"DejaVuSans-50\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(110.464906 167.613003)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#m065c19006c\" y=\"153.014566\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <defs>\n",
       "       <path d=\"M 31.78125 66.40625 \n",
       "Q 24.171875 66.40625 20.328125 58.90625 \n",
       "Q 16.5 51.421875 16.5 36.375 \n",
       "Q 16.5 21.390625 20.328125 13.890625 \n",
       "Q 24.171875 6.390625 31.78125 6.390625 \n",
       "Q 39.453125 6.390625 43.28125 13.890625 \n",
       "Q 47.125 21.390625 47.125 36.375 \n",
       "Q 47.125 51.421875 43.28125 58.90625 \n",
       "Q 39.453125 66.40625 31.78125 66.40625 \n",
       "z\n",
       "M 31.78125 74.21875 \n",
       "Q 44.046875 74.21875 50.515625 64.515625 \n",
       "Q 56.984375 54.828125 56.984375 36.375 \n",
       "Q 56.984375 17.96875 50.515625 8.265625 \n",
       "Q 44.046875 -1.421875 31.78125 -1.421875 \n",
       "Q 19.53125 -1.421875 13.0625 8.265625 \n",
       "Q 6.59375 17.96875 6.59375 36.375 \n",
       "Q 6.59375 54.828125 13.0625 64.515625 \n",
       "Q 19.53125 74.21875 31.78125 74.21875 \n",
       "z\n",
       "\" id=\"DejaVuSans-48\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(186.07875 167.613003)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"260.684\" xlink:href=\"#m065c19006c\" y=\"153.014566\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 2 -->\n",
       "      <g transform=\"translate(257.50275 167.613003)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"332.108\" xlink:href=\"#m065c19006c\" y=\"153.014566\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 4 -->\n",
       "      <g transform=\"translate(328.92675 167.613003)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-52\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_6\">\n",
       "     <!-- $\\omega$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 21.390625 -1.421875 \n",
       "Q 1.125 -1.421875 6.78125 27.59375 \n",
       "Q 8.984375 39.0625 19.625 54.6875 \n",
       "L 29.296875 54.6875 \n",
       "Q 19.234375 39.0625 17 27.34375 \n",
       "Q 12.796875 6.203125 23.734375 6.203125 \n",
       "Q 33.84375 6.203125 38.71875 32.46875 \n",
       "L 47.015625 32.46875 \n",
       "Q 41.703125 6.0625 51.8125 6.203125 \n",
       "Q 62.703125 6.296875 66.796875 27.34375 \n",
       "Q 69.046875 39.0625 65.140625 54.6875 \n",
       "L 74.8125 54.6875 \n",
       "Q 79.296875 39.0625 77.09375 27.59375 \n",
       "Q 71.53125 -1.46875 51.21875 -1.421875 \n",
       "Q 37.9375 -1.375 39.109375 13.1875 \n",
       "Q 34.28125 -1.421875 21.390625 -1.421875 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-969\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(363.62 181.291128)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.3125)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <defs>\n",
       "       <path d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" id=\"mb9c79b6846\" style=\"stroke:#000000;stroke-width:0.8;\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"268.563933\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- −3 -->\n",
       "      <defs>\n",
       "       <path d=\"M 40.578125 39.3125 \n",
       "Q 47.65625 37.796875 51.625 33 \n",
       "Q 55.609375 28.21875 55.609375 21.1875 \n",
       "Q 55.609375 10.40625 48.1875 4.484375 \n",
       "Q 40.765625 -1.421875 27.09375 -1.421875 \n",
       "Q 22.515625 -1.421875 17.65625 -0.515625 \n",
       "Q 12.796875 0.390625 7.625 2.203125 \n",
       "L 7.625 11.71875 \n",
       "Q 11.71875 9.328125 16.59375 8.109375 \n",
       "Q 21.484375 6.890625 26.8125 6.890625 \n",
       "Q 36.078125 6.890625 40.9375 10.546875 \n",
       "Q 45.796875 14.203125 45.796875 21.1875 \n",
       "Q 45.796875 27.640625 41.28125 31.265625 \n",
       "Q 36.765625 34.90625 28.71875 34.90625 \n",
       "L 20.21875 34.90625 \n",
       "L 20.21875 43.015625 \n",
       "L 29.109375 43.015625 \n",
       "Q 36.375 43.015625 40.234375 45.921875 \n",
       "Q 44.09375 48.828125 44.09375 54.296875 \n",
       "Q 44.09375 59.90625 40.109375 62.90625 \n",
       "Q 36.140625 65.921875 28.71875 65.921875 \n",
       "Q 24.65625 65.921875 20.015625 65.03125 \n",
       "Q 15.375 64.15625 9.8125 62.3125 \n",
       "L 9.8125 71.09375 \n",
       "Q 15.4375 72.65625 20.34375 73.4375 \n",
       "Q 25.25 74.21875 29.59375 74.21875 \n",
       "Q 40.828125 74.21875 47.359375 69.109375 \n",
       "Q 53.90625 64.015625 53.90625 55.328125 \n",
       "Q 53.90625 49.265625 50.4375 45.09375 \n",
       "Q 46.96875 40.921875 40.578125 39.3125 \n",
       "z\n",
       "\" id=\"DejaVuSans-51\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(167.517813 272.363152)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-51\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"230.047478\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(167.517813 233.846696)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_8\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"191.531022\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- −1 -->\n",
       "      <defs>\n",
       "       <path d=\"M 12.40625 8.296875 \n",
       "L 28.515625 8.296875 \n",
       "L 28.515625 63.921875 \n",
       "L 10.984375 60.40625 \n",
       "L 10.984375 69.390625 \n",
       "L 28.421875 72.90625 \n",
       "L 38.28125 72.90625 \n",
       "L 38.28125 8.296875 \n",
       "L 54.390625 8.296875 \n",
       "L 54.390625 0 \n",
       "L 12.40625 0 \n",
       "z\n",
       "\" id=\"DejaVuSans-49\"/>\n",
       "      </defs>\n",
       "      <g transform=\"translate(167.517813 195.33024)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-8722\"/>\n",
       "       <use x=\"83.789062\" xlink:href=\"#DejaVuSans-49\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"153.014566\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(175.8975 156.813784)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-48\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"114.49811\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 1 -->\n",
       "      <g transform=\"translate(175.8975 118.297328)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-49\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"75.981654\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 2 -->\n",
       "      <g transform=\"translate(175.8975 79.780872)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_7\">\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use style=\"stroke:#000000;stroke-width:0.8;\" x=\"189.26\" xlink:href=\"#mb9c79b6846\" y=\"37.465198\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_13\">\n",
       "      <!-- 3 -->\n",
       "      <g transform=\"translate(175.8975 41.264417)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-51\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_14\">\n",
       "     <!-- $\\varphi(j \\omega)$ -->\n",
       "     <defs>\n",
       "      <path d=\"M 46.390625 47.40625 \n",
       "Q 43.21875 47.40625 41.796875 40.328125 \n",
       "L 35.296875 6.84375 \n",
       "Q 39.890625 6.84375 45.5625 11.921875 \n",
       "Q 50.6875 16.453125 52.734375 27.34375 \n",
       "Q 54.640625 37.5 51.5625 42.96875 \n",
       "Q 49.03125 47.40625 46.390625 47.40625 \n",
       "z\n",
       "M 47.859375 55.078125 \n",
       "Q 54.890625 55.078125 59.671875 48.640625 \n",
       "Q 64.796875 41.75 62.203125 27.34375 \n",
       "Q 59.8125 14.109375 51.421875 6.25 \n",
       "Q 43.5 -1.171875 33.734375 -1.171875 \n",
       "L 29.9375 -20.796875 \n",
       "L 21 -20.796875 \n",
       "L 24.8125 -1.21875 \n",
       "Q 15.046875 -1.21875 10.015625 6.25 \n",
       "Q 4.828125 13.875 7.421875 27.296875 \n",
       "Q 10.109375 41.265625 18.21875 48.390625 \n",
       "Q 24.3125 53.71875 32.5625 55.078125 \n",
       "L 31 47.125 \n",
       "Q 27.59375 46 24.03125 42.1875 \n",
       "Q 18.65625 36.578125 16.890625 27.296875 \n",
       "Q 15.046875 17.4375 18.0625 11.8125 \n",
       "Q 20.84375 6.78125 26.375 6.78125 \n",
       "L 32.859375 40.328125 \n",
       "Q 35.75 55.078125 47.859375 55.078125 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-966\"/>\n",
       "      <path d=\"M 31 75.875 \n",
       "Q 24.46875 64.65625 21.28125 53.65625 \n",
       "Q 18.109375 42.671875 18.109375 31.390625 \n",
       "Q 18.109375 20.125 21.3125 9.0625 \n",
       "Q 24.515625 -2 31 -13.1875 \n",
       "L 23.1875 -13.1875 \n",
       "Q 15.875 -1.703125 12.234375 9.375 \n",
       "Q 8.59375 20.453125 8.59375 31.390625 \n",
       "Q 8.59375 42.28125 12.203125 53.3125 \n",
       "Q 15.828125 64.359375 23.1875 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-40\"/>\n",
       "      <path d=\"M 14.5 54.6875 \n",
       "L 23.484375 54.6875 \n",
       "L 12.703125 -0.984375 \n",
       "L 12.640625 -1.21875 \n",
       "Q 10.84375 -10.546875 8.5 -14.015625 \n",
       "Q 6.296875 -17.28125 2.0625 -19.03125 \n",
       "Q -2.15625 -20.796875 -7.90625 -20.796875 \n",
       "L -11.28125 -20.796875 \n",
       "L -9.8125 -13.1875 \n",
       "L -7.515625 -13.1875 \n",
       "Q -2.25 -13.1875 -0.015625 -10.984375 \n",
       "Q 2.203125 -8.796875 3.71875 -0.984375 \n",
       "z\n",
       "M 18.703125 75.984375 \n",
       "L 27.6875 75.984375 \n",
       "L 25.484375 64.59375 \n",
       "L 16.5 64.59375 \n",
       "z\n",
       "\" id=\"DejaVuSans-Oblique-106\"/>\n",
       "      <path d=\"M 8.015625 75.875 \n",
       "L 15.828125 75.875 \n",
       "Q 23.140625 64.359375 26.78125 53.3125 \n",
       "Q 30.421875 42.28125 30.421875 31.390625 \n",
       "Q 30.421875 20.453125 26.78125 9.375 \n",
       "Q 23.140625 -1.703125 15.828125 -13.1875 \n",
       "L 8.015625 -13.1875 \n",
       "Q 14.5 -2 17.703125 9.0625 \n",
       "Q 20.90625 20.125 20.90625 31.390625 \n",
       "Q 20.90625 42.671875 17.703125 53.65625 \n",
       "Q 14.5 64.65625 8.015625 75.875 \n",
       "z\n",
       "\" id=\"DejaVuSans-41\"/>\n",
       "     </defs>\n",
       "     <g transform=\"translate(161.417813 32.8)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use transform=\"translate(0 0.015625)\" xlink:href=\"#DejaVuSans-Oblique-966\"/>\n",
       "      <use transform=\"translate(65.966797 0.015625)\" xlink:href=\"#DejaVuSans-40\"/>\n",
       "      <use transform=\"translate(104.980469 0.015625)\" xlink:href=\"#DejaVuSans-Oblique-106\"/>\n",
       "      <use transform=\"translate(132.763672 0.015625)\" xlink:href=\"#DejaVuSans-Oblique-969\"/>\n",
       "      <use transform=\"translate(216.503906 0.015625)\" xlink:href=\"#DejaVuSans-41\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"LineCollection_1\">\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 10.7 184.607869 \n",
       "L 15.831114 185.587971 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 15.831114 185.587971 \n",
       "L 21.18525 186.678689 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 21.18525 186.678689 \n",
       "L 26.076823 187.742045 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 26.076823 187.742045 \n",
       "L 31.069061 188.899942 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 31.069061 188.899942 \n",
       "L 37.503306 190.513118 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 37.503306 190.513118 \n",
       "L 43.286154 192.093869 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 43.286154 192.093869 \n",
       "L 48.48535 193.635014 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 48.48535 193.635014 \n",
       "L 53.415957 195.214751 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 53.415957 195.214751 \n",
       "L 57.872544 196.753508 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 57.872544 196.753508 \n",
       "L 62.617337 198.52145 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 62.617337 198.52145 \n",
       "L 67.698634 200.581858 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 67.698634 200.581858 \n",
       "L 72.638785 202.773239 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 72.638785 202.773239 \n",
       "L 76.580476 204.672431 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 76.580476 204.672431 \n",
       "L 80.900534 206.927437 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 80.900534 206.927437 \n",
       "L 85.088701 209.308588 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 85.088701 209.308588 \n",
       "L 89.962633 212.355127 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 89.962633 212.355127 \n",
       "L 95.771081 216.435511 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 95.771081 216.435511 \n",
       "L 102.051886 221.503705 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 102.051886 221.503705 \n",
       "L 107.039173 226.108702 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 107.039173 226.108702 \n",
       "L 112.465931 231.815159 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 112.465931 231.815159 \n",
       "L 119.390541 240.354854 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 119.390541 240.354854 \n",
       "L 125.133661 248.707037 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 125.133661 248.707037 \n",
       "L 131.372242 259.289038 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 131.372242 259.289038 \n",
       "L 135.056664 266.336547 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 135.056664 266.336547 \n",
       "L 137.126338 270.560393 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 137.126338 270.560393 \n",
       "L 137.980409 272.358332 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 137.980409 272.358332 \n",
       "L 138.467122 273.397085 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 138.467122 273.397085 \n",
       "L 138.690959 273.878225 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 138.690959 273.878225 \n",
       "L 138.747471 274.000036 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 138.747471 274.000036 \n",
       "L 138.795037 32.096641 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 138.795037 32.096641 \n",
       "L 138.893901 32.31027 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 138.893901 32.31027 \n",
       "L 144.344952 44.70221 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 144.344952 44.70221 \n",
       "L 149.109737 56.379214 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 149.109737 56.379214 \n",
       "L 155.273419 72.205626 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 155.273419 72.205626 \n",
       "L 160.517404 85.833807 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 160.517404 85.833807 \n",
       "L 165.540331 98.648866 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 165.540331 98.648866 \n",
       "L 171.044518 112.162908 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 171.044518 112.162908 \n",
       "L 176.14644 124.119032 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 176.14644 124.119032 \n",
       "L 182.154154 137.58691 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 182.154154 137.58691 \n",
       "L 188.503286 151.382166 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 188.503286 151.382166 \n",
       "L 194.701478 164.797257 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 194.701478 164.797257 \n",
       "L 199.796179 176.062574 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 199.796179 176.062574 \n",
       "L 204.971096 187.930032 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 204.971096 187.930032 \n",
       "L 209.513349 198.795849 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 209.513349 198.795849 \n",
       "L 214.378949 210.911091 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 214.378949 210.911091 \n",
       "L 219.841399 224.962028 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 219.841399 224.962028 \n",
       "L 225.614474 239.962349 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 225.614474 239.962349 \n",
       "L 230.49774 252.371319 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 230.49774 252.371319 \n",
       "L 235.720364 264.956737 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 235.720364 264.956737 \n",
       "L 238.487709 271.229202 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 238.487709 271.229202 \n",
       "L 239.694518 273.866747 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 239.694518 273.866747 \n",
       "L 239.763662 274.016 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 239.763662 274.016 \n",
       "L 239.80356 32.096 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 239.80356 32.096 \n",
       "L 239.846144 32.187745 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 239.846144 32.187745 \n",
       "L 239.985574 32.487602 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 239.985574 32.487602 \n",
       "L 240.305922 33.173372 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 240.305922 33.173372 \n",
       "L 240.817039 34.25835 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 240.817039 34.25835 \n",
       "L 245.682015 44.008871 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 245.682015 44.008871 \n",
       "L 251.086964 53.613953 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 251.086964 53.613953 \n",
       "L 256.027766 61.319059 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 256.027766 61.319059 \n",
       "L 261.769334 69.11263 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 261.769334 69.11263 \n",
       "L 268.306542 76.678215 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 268.306542 76.678215 \n",
       "L 274.550144 82.820648 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 274.550144 82.820648 \n",
       "L 281.543887 88.677976 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 281.543887 88.677976 \n",
       "L 290.069263 94.653184 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 290.069263 94.653184 \n",
       "L 297.215371 98.880698 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 297.215371 98.880698 \n",
       "L 303.064662 101.913445 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 303.064662 101.913445 \n",
       "L 309.227373 104.761682 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 309.227373 104.761682 \n",
       "L 314.919003 107.122966 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 314.919003 107.122966 \n",
       "L 321.172356 109.462726 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 321.172356 109.462726 \n",
       "L 326.738052 111.351505 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 326.738052 111.351505 \n",
       "L 331.600547 112.871084 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 331.600547 112.871084 \n",
       "L 336.907399 114.406453 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 336.907399 114.406453 \n",
       "L 342.520994 115.906204 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 342.520994 115.906204 \n",
       "L 348.282251 117.327408 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 348.282251 117.327408 \n",
       "L 355.289615 118.913998 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 355.289615 118.913998 \n",
       "L 362.117695 120.328227 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "    <path clip-path=\"url(#p96ba98dda4)\" d=\"M 362.117695 120.328227 \n",
       "L 367.82 121.421262 \n",
       "\" style=\"fill:none;stroke:#1f77b4;stroke-width:1.5;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 189.26 274.016 \n",
       "L 189.26 32.096 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_4\">\n",
       "    <path d=\"M 367.82 286.112 \n",
       "L 367.82 20 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_5\">\n",
       "    <path d=\"M 10.7 153.014566 \n",
       "L 367.82 153.014566 \n",
       "\" style=\"fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_6\">\n",
       "    <path d=\"M 10.7 20 \n",
       "L 367.82 20 \n",
       "\" style=\"fill:none;\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p96ba98dda4\">\n",
       "   <rect height=\"266.112\" width=\"357.12\" x=\"10.7\" y=\"20\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 614.4x460.8 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "sym.plot(sym.arg(H), (w, -5, 5), xlabel='$\\omega$', ylabel=r'$\\varphi(j \\omega)$');"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "nbsphinx": "hidden"
   },
   "source": [
    "**Copyright**\n",
    "\n",
    "This notebook is provided as [Open Educational Resource](https://en.wikipedia.org/wiki/Open_educational_resources). Feel free to use the notebook for your own purposes. The text is licensed under [Creative Commons Attribution 4.0](https://creativecommons.org/licenses/by/4.0/), the code of the IPython examples under the [MIT license](https://opensource.org/licenses/MIT). Please attribute the work as follows: *Sascha Spors, Continuous- and Discrete-Time Signals and Systems - Theory and Computational Examples*."
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 1
}
